Migrating functinoality from OSSubprocess to GtSubprocess.
This commit is contained in:
parent
1378d854c4
commit
22b1859d37
@ -34,16 +34,12 @@ Nimble class >> installPackagesList [
|
||||
|
||||
(FileLocator home / '.nimble' / 'packages_official.json') exists
|
||||
ifTrue: [ ^ self ].
|
||||
(Smalltalk os isUnix or: [ Smalltalk os isMacOS ])
|
||||
ifTrue: [
|
||||
OSSUnixSubprocess new
|
||||
command: 'nimble';
|
||||
arguments: #('refresh');
|
||||
redirectStdout;
|
||||
runAndWaitOnExitDo: [ :process :outString | ^ outString ].
|
||||
].
|
||||
Smalltalk os isWindows
|
||||
ifTrue: [ ^ LibC resultOfCommand: 'nimble refresh' ]
|
||||
ifTrue: [ ^ LibC resultOfCommand: 'nimble refresh' ].
|
||||
^ (GtSubprocessWithInMemoryOutput new
|
||||
shellCommand: 'nimble refresh';
|
||||
runAndWait;
|
||||
stdout)
|
||||
]
|
||||
|
||||
{ #category : #accessing }
|
||||
@ -57,7 +53,7 @@ Nimble class >> installed [
|
||||
output.
|
||||
^ process stdout lines ].
|
||||
|
||||
^(GtSubprocessWithInMemoryOutput new
|
||||
^ (GtSubprocessWithInMemoryOutput new
|
||||
shellCommand: 'nimble list --installed';
|
||||
runAndWait;
|
||||
stdout)
|
||||
@ -66,9 +62,8 @@ Nimble class >> installed [
|
||||
{ #category : #accessing }
|
||||
Nimble class >> version [
|
||||
|
||||
OSSUnixSubprocess new
|
||||
command: 'nimble';
|
||||
arguments: #('--version');
|
||||
redirectStdout;
|
||||
runAndWaitOnExitDo: [ :process :outString | ^ outString ]
|
||||
^ (GtSubprocessWithInMemoryOutput new
|
||||
shellCommand: 'nimble --version';
|
||||
runAndWait;
|
||||
stdout)
|
||||
]
|
||||
|
Loading…
Reference in New Issue
Block a user