[英]How to create my own “shell” command line program in Mac OS X
我想知道如何使用Swift和Xcode创建自己的命令行或shell程序,如“cat”,“git”等?
例如:
rod -a "hello world!" rod --version rod /list -e "bye world!"
提前致谢,
最简单的方法可能是:
输入terminal命令创建一个空的swift文件
触摸myFirstProgram.swift
输入terminal命令使该文件可执行
chmod + x myFirstProgram.swift
通过输入terminal命令在finder中打开此目录
打开。
双击myFirstProgram.swift在Xcode中打开空文件。 然后,在Xcode中,将以下行写入您的第一个swift程序。 第一行启动快速解释器,之后的任何内容都是简单的快速代码。
#!/usr/bin/env xcrun swift println("Hello world.")
保存程序后,可以通过输入terminal命令启动它
./myFirstProgram.swift
完成。
一旦你理解了这些步骤,你就可以自由地去探索。 例如,我在http://practicalswift.com/2014/06/07/swift-scripts-how-to-write-small-command-line-scripts-in-swift/上找到了一个优秀的第一个教程。 我发现的唯一过时的信息是,swift程序的第一行应该像我在第5点中详述的那样(在行的末尾没有“-i”)。
玩得开心!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.