适用于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变量始终存储0值。为什么?   如何使用Java/REST将Azure blob从一个存储容器移动到另一个存储容器?   java将commons DBCP从1.2升级到1.4,我应该害怕吗?   java如何使用分隔符拆分字符串?   java使用数组读取json对象   java在groovy中切片字符串   交换数组java的两个邻域元素   java移动用于确定字符串是否为回文的逻辑   java Android应用程序在一个活动中崩溃   java Sparkjava将webapp文件夹设置为静态资源/模板的文件夹   java复杂条件表达式,用户易用。   java如何仅在表存在时从表中选择值   java I无法将数据从Recyclerview传递到其他活动   java数据结构最佳设计(大数据)   java Android从DatePickerDialogFragment中删除日历视图   java将数据从Firebase获取到片段   数组。sort()在java中运行不正常