适用于macos/bsd和*nix的有用python3和bash shell脚本。不管怎样,对我很有用。小精灵。

scripnix的Python项目详细描述


statusbuildstatuscodecovpypiversionpyversionslicence

替换旧的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

开发设置

  1. 如上所述,安装scripnix,使其所有依赖项 可用。
  2. 为scripnix创建python 3 virtualenv: mkvirtualenv --python=$(which python3) Scripnix
  3. 克隆Scripnix回购协议: git clone https://github.com/yukondude/Scripnix.git
  4. 安装依赖项: pip install -r requirements.txt -rrequirements-dev.txt-rrequirements-test.txt
  5. 以开发模式安装项目:./setup.py develop
  6. 运行单元测试以确保所有内容都是一致的: ./setup.py test
  7. 倒一小杯马爹利XO,点燃一杯玻利瓦尔贝利科索。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java创建子类对象时如何调用抽象类构造函数?   htmlunit java如何从javascript解析内容结果?还有一个htmlunit错误   使用JDT Eclipse解析Java方法的抽象语法树   Android开发非常新;如何将Java库添加到Android Studio项目?   swing Java mouselistener   mysql从连接到数据库的java(netbeans)中删除行   java为同一JVM使用多个本地SOCKS代理隧道   java在使用Selenium启动浏览器时出错   java如何在模型上包含列表?   java我不明白这个练习的解决方案   JavaOnTouchEvent:我想在屏幕上用另一个手指移动时识别触摸   java如何通过级联来级联@ManyToOne双向关系?   java如何找到顺序的算法?   java在CSV文件上执行操作   java为什么这个代码不存储多个输入当前只存储一个在新输入时被覆盖的输入