CLI使跨系统管理配置文件更容易。

modrc的Python项目详细描述


modrc公司

PyPI VersionPyPI StatusLicenseTests StatusCodacy Badge

CLI使跨系统管理配置文件更容易。在

说明

ModRC使安装、管理和同步您的dotfiles或任何其他配置在所有计算机上都很容易。在

安装

ModRC的安装很简单,直接从PyPI安装。在

$ pip install modrc

如果要编辑已安装的代码或PyPI不可用,setuptools可用于安装。在

^{pr2}$

使用pip安装之后,运行安装命令。在

$ modrc setup install

这将在~/.modrc处创建ModRC目录。在

使用

ModRC包含许多子命令来管理安装和文件。并非所有命令都可用/正在工作,因为此项目仍在Alpha中。此列表用作开发指南,而不是即将发布命令的正式列表。在

设置

modrc setup
modrc setup install [(-e|--editor) <editor>] [(-u|--url) <url>] [(-p|--package) <package>] [(-c|--compile)] [(-s|--auto-sync)]
modrc setup uninstall

编译

modrc compile [--package <package> [--file <file>]]

包装

modrc package add [(-d | --default)] [--url <url>] <package>
modrc package remove [-y] <package>
modrc package edit [<package>]
modrc package default <package>
modrc package sync [<package>]

文件

modrc file add <file> [<package>]
modrc file remove [-y] <file> [<package>]
modrc file edit [((-c|--compile)|(-n|--no-compile))] <file> [<package>]

过滤器

modrc filter add <filter> <file> [<package>]
modrc filter remove [-y] <filter> <file> [<package>]
modrc filter edit <filter> <file> [<package>]

modrc chunk add <chunk> [<package>]
modrc chunk remove [-y] <chunk> [<package>]
modrc chunk edit <chunk> [<package>]

测试

测试有点复杂,因为ModRC在用户的主目录中创建和删除文件。为了避免修改主目录中的文件,建议在容器中运行测试。要在独立的Docker容器中运行测试,请使用以下命令。它将把代码作为一个卷装入,这样您就不必每次运行测试时都重新编译容器。在

$ ./run_tests.sh

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

推荐PyPI第三方库


热门话题
java Spring数据JPA+Hibernate在不首先找到父实体的情况下保存子实体   php Java:如何从CLI接收命令   spring为java中的导出数据创建访问文件   java在Windows 8.1上安装Play Framework   java Spring启动白标签错误页面(类型=未找到,状态=404)   java如何在单击时从数组中绘制?   java fn:substringAfter()上次出现   java在IFR语句中使用方法返回   java onPause()或onStop()的名称   对关联对象的关联对象具有条件的java HQL查询   java只打印一次总值,无需迭代   java如何使用抽象Uri buildOn()方法?   如何在Java中执行sudo命令并获得错误输出?   java反射:避免对getConstructor(类<?>…)的未经检查的警告调用作为原始类型类的成员   Java:如何从类中创建的对象调用类方法?   java如何在电子邮件中嵌入图像?   java如何在Android上启用详细GC?   java什么是串行版本id?