适用于macos/bsd和*nix的有用python3和bash shell脚本。不管怎样,对我很有用。小精灵。
scripnix的Python项目详细描述
替换旧的Scripnix0 这个项目已经变得很粗糙,对macos不友好。
动机
scripnix诞生于我的linux服务器管理时代,那时我想要 我的化名和纸条跟着我从一台机器到另一台机器。包装 所有的东西加在一起使得安装和保持最新 更容易的。编写它也是一个bash脚本学习练习,尽管 我很快就讨厌包含文件名和所有引用 这意味着。
随着我更多地转向macos,大多数命令的bsd版本与 scripnix假定的gnu/linux版本。仍然需要那些方便 在MacOS上的化名和涂鸦,我复活了Scripnix,但是有很多 更多的命令是用python编写的,并使用自制的gnu 我最喜欢的实用程序的版本。python重写避免了很多 对愚蠢的bash引用和语法,并使测试实用。
许可证
根据GNU General Public License, version 3授权。请参阅 附加的许可证文件或参见http://www.gnu.org/licenses/了解详细信息。
更改日志
当前版本是0.1.12。斯克里普尼克斯 semver-ish的版本控制方案。
scripnix目前是一个alpha版本,所以预计会有很多突破 变化。一旦准备好进入黄金时段,主版本号将跳转 为了反映这实际上是 斯克里普尼克斯。
安装
在使用以下方法之一安装之后,您可能还需要 以根用户身份运行install-scripnix命令以设置 全系统配置。任何其他用户也希望使用 scripnix还应该运行该命令。
install-scripnix命令还将建议对 ~/.bashrc或~/.profile文件将scripnix保存在 环境。它还将建议更改/etc/sudoers文件 (vivisudo)以便可以通过^{tt7}运行scripnix命令$ 必要时。
自制(MacOS)
在MacOS上,Homebrew将负责安装任何依赖项, 包括python 3。
brew tap yukondude/tap brew install scripnix install-scripnix
pypi(posix)
在*nix上,首先需要使用 你喜欢的方法。
pip3 install scripnix install-scripnix
开发设置
- 如上所述,安装scripnix,使其所有依赖项 可用。
- 为scripnix创建python 3 virtualenv: mkvirtualenv --python=$(which python3) Scripnix
- 克隆Scripnix回购协议: git clone https://github.com/yukondude/Scripnix.git
- 安装依赖项: pip install -r requirements.txt -rrequirements-dev.txt-rrequirements-test.txt
- 以开发模式安装项目:./setup.py develop
- 运行单元测试以确保所有内容都是一致的: ./setup.py test
- 倒一小杯马爹利XO,点燃一杯玻利瓦尔贝利科索。