Skip to content

Commit 04730d9

Browse files
committed
refactor command line service into npm package
1 parent 9d2077f commit 04730d9

File tree

12 files changed

+11
-65
lines changed

12 files changed

+11
-65
lines changed

lib/modules/setup/utils/action-system.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"use strict";
2-
var command_line_1 = require('../../../services/command-line');
2+
var atom_plugin_command_line_1 = require('atom-plugin-command-line');
33
function updateNpm() {
4-
command_line_1.default('npm', 'update -g npm')
4+
atom_plugin_command_line_1.default('npm', 'update -g npm')
55
.then(function (res) {
66
});
77
}

lib/modules/setup/utils/check-system.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
"use strict";
2-
var command_line_1 = require('../../../services/command-line');
2+
var atom_plugin_command_line_1 = require('atom-plugin-command-line');
33
function matchVersions(v) {
44
return v.match(/([0-9]+)\.([0-9]+)/);
55
}
66
function minVersion(command, minVersion) {
77
return new Promise(function (resolve, reject) {
8-
var minOrLater = command_line_1.default(command, '-v')
8+
var minOrLater = atom_plugin_command_line_1.default(command, '-v')
99
.then(function (res) {
1010
if (parseInt(res, 10).toString() === 'NaN') {
1111
return false;
@@ -42,7 +42,7 @@ function requiresXCode() {
4242
if (!navigator.platform.match(/Mac/)) {
4343
return true;
4444
}
45-
return command_line_1.default('xcode-select', '-v').then(function (res) {
45+
return atom_plugin_command_line_1.default('xcode-select', '-v').then(function (res) {
4646
if (!!res.match(/xcode-select version [0-9]+/)) {
4747
return true;
4848
}

lib/modules/tutorials/utils/update.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"use strict";
2-
var command_line_1 = require('../../../services/command-line');
2+
var atom_plugin_command_line_1 = require('atom-plugin-command-line');
33
function tutorialUpdate(name) {
44
console.log("run \"npm install --save-dev " + name + "\"");
55
}
@@ -8,7 +8,7 @@ function canUpdateTutorial(name, currentVersion) {
88
if (!navigator.onLine) {
99
return null;
1010
}
11-
return (command_line_1.default('npm', "outdated " + name).then(function (res) {
11+
return (atom_plugin_command_line_1.default('npm', "outdated " + name).then(function (res) {
1212
console.log(res);
1313
if (res.length > 0) {
1414
var linked = res.match(/[0-9\.]+\s+linked/);

lib/services/command-line.js

-25
This file was deleted.

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
"atom": ">=1.0.0 <2.0.0"
3939
},
4040
"dependencies": {
41+
"atom-plugin-command-line": "^1.0.2",
4142
"highlights": "1.3.1",
4243
"marked": "0.3.5",
4344
"material-ui": "0.15.0",

src/modules/setup/utils/action-setup.ts

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import {join} from 'path';
22
import {open, set, openFolder, openTerminal} from '../../../modules/editor';
3-
import commandLine from '../../../services/command-line';
43
import {setupVerify} from '../actions';
54

65
const packageData = `{

src/modules/setup/utils/action-system.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import commandLine from '../../../services/command-line';
1+
import commandLine from 'atom-plugin-command-line';
22
import {setupVerify} from '../actions';
33

44
export function updateNpm(): void {

src/modules/setup/utils/check-system.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import commandLine from '../../../services/command-line';
1+
import commandLine from 'atom-plugin-command-line';
22

33
function matchVersions(v: string): string[] {
44
return v.match(/([0-9]+)\.([0-9]+)/);

src/modules/tutorials/deps.md

-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
services/commandLine
2-
31
actions: alertOpen, tutorialSet

src/modules/tutorials/utils/update.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import commandLine from '../../../services/command-line';
1+
import commandLine from 'atom-plugin-command-line';
22
import {tutorialsFind} from '../actions';
33

44
export function tutorialUpdate(name: string): void {

src/services/command-line.ts

-26
This file was deleted.

tsconfig.json

-1
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,6 @@
133133
"src/modules/window/reducer.ts",
134134
"src/modules/window/types.ts",
135135
"src/reducers.ts",
136-
"src/services/command-line.ts",
137136
"src/services/polyfills.ts",
138137
"src/store.ts",
139138
"src/subscriptions.ts",

0 commit comments

Comments
 (0)