繁体   English   中英

如何在Mac OS X中创建自己的“shell”命令行程序

[英]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!"

提前致谢,

最简单的方法可能是:

  1. 打开终端窗口并导航到您选择的目录
  2. 输入terminal命令创建一个空的swift文件

      触摸myFirstProgram.swift 
  3. 输入terminal命令使该文件可执行

      chmod + x myFirstProgram.swift 
  4. 通过输入terminal命令在finder中打开此目录

      打开。 
  5. 双击myFirstProgram.swift在Xcode中打开空文件。 然后,在Xcode中,将以下行写入您的第一个swift程序。 第一行启动快速解释器,之后的任何内容都是简单的快速代码。

     #!/usr/bin/env xcrun swift println("Hello world.") 
  6. 保存程序后,可以通过输入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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM