CircleCI platform SPM swift

Squirrel-ToolBox (松鼠工具箱)

用于 Swift Squirrel Web 框架的工具箱(参见:Swift Squirrel

安装

您可以使用 install.sh 将工具箱安装到 /usr/local/bin。 如果您想将其安装在另一个目录中,只需将可执行文件移动到该目录或按照自定义安装中的步骤操作。 另请查看 install.sh -h 以获取帮助

安装脚本

要安装,请克隆存储库,cd 到该存储库并运行 install.sh。 确保您具有 /usr/local/bin 的写入权限

git clone https://github.com/Swift-Squirrel/Squirrel-ToolBox.git
cd Squirrel-ToolBox
make install
./install

这会将结果二进制文件复制到 /usr/local/bin 并将其命名为 squirrel。 成功安装后,您可以运行 squirrel help 来显示帮助

squirrel help # show help

自定义目录安装

这会将工具箱安装到 SQUIRREL_DIR 中指定的目录,并将可执行文件名设置为 SQUIRREL_NAME

SQUIRREL_DIR="Your specific directory" 
SQUIRREL_NAME='squirrel' #this will be new name of executable binary

设置变量后,您可以运行以下命令来安装工具箱

git clone https://github.com/Swift-Squirrel/Squirrel-ToolBox.git
cd Squirrel-ToolBox
swift package resolve && swift build -c release && mv .build/release/SquirrelToolBox "$SQUIRREL_DIR/$SQUIRREL_NAME"
if [[ $? != 0 ]]; then echo "Installation failed"; else echo "Installation successful"; fi

之后,您应该在 .bashrc 中创建别名或导出路径

用法

工具箱可以为 squirrel 框架生成新的模板 (squirrel create),管理正在运行的应用程序 (squirrel serve, squirrel stop, squirrel ps) 或监视目录中的更改并在更改时重建、重新运行 (squirrel watch)

要获取帮助,请运行

squirrel help

对于特定命令的帮助,您可以运行 squirrel <command> -h,例如,对于 create 命令,它是

squirrel create -h

贡献

  1. Fork 它!
  2. 创建您的功能分支: git checkout -b my-new-feature
  3. 提交您的更改: git commit -am 'Add some feature'
  4. 推送到分支: git push origin my-new-feature
  5. 提交一个 pull request :D

作者

另请参阅参与此项目的贡献者列表。

许可证

此项目根据 Apache License Version 2.0 获得许可 - 有关详细信息,请参阅 LICENSE 文件