使用 Swift 制作命令行工具
打开terminal ,执行 xcrun swift 启动 REPL (Read-Eval-Print Loop)环境,类似于Ruby的irb,这是简单的命令行交互式工具:
当然也可以把 .swift 文件作为命令行工具的输入,这样里面的代码也会被自动地编译和执行
-
在.swift 文件最上面加上命令行工具的路径
-
将文件权限改为可执行
-
执行这个 .swift 文件
编辑文件
修改权限
输出 it works
当然所谓命令行工具,肯定要生成可执行的二进制文件,脱离Xcode环境,用swiftc进行编译即可: 创建文件 Hello.swift,并编辑
生成可执行文件 Hello,并移动到bin目录下
在任何地方输入命令 Hello,都能看到输出 Hello Veer