-
Notifications
You must be signed in to change notification settings - Fork 87
Open
Description
Hello 👋
Given this small piece of code:
import ArgumentParser
import ShellOut
@main
struct MyCliTool: ParsableCommand {
mutating func run() throws {
print("Hello, world!")
try shellOut(to: "nano /tmp/somefile.txt") // or (neo)vim
}
}
I would expect it to open up nano with the specified file. No such thing happens though:
I experienced similar behaviour for other packages and for using Process
directly.
I haven't used Swift beforehand and thought I could write my next small little CLI tool in it, this keeps me from doing so though.
Is there any way to properly start a terminal editor with ShellOut or should I search somewhere else?
Thank you :)
MrPhipps
Metadata
Metadata
Assignees
Labels
No labels