多用户设置配置工具

musct的Python项目详细描述


must(发音与“musket”相同)是一个用python编写的简单配置解包程序。它旨在简化将一组点文件应用到其他设备的过程。must的灵感来自于r/unixporn上的[this](http://np.reddit.com/5llx4k)帖子

musct从一个目录中读取一个.musctinfo文件,在其中查找可用的配置目录(作为包)。然后,它会要求用户指定要安装的包,并根据每个包中.musttpkg文件中提供的信息应用这些包。

除了应用配置文件,must还能够(在一定程度上)安装服务文件、图标主题等,在纯文本文件中替换用户名,并将旧配置作为存档进行备份。

功能

  • 从指定的点文件目录安装配置
  • 将配置安装到根用户拥有的位置
  • 将现有配置备份到磁带存档
  • 检查配置依赖项
  • 在明文配置中替换用户名字符串

开始

请参见[项目wiki页面](https://gitlab.com/xythrez/musct/wikis/home)。

许可证

must根据gnu gplv3许可证获得许可。

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

推荐PyPI第三方库


热门话题
库伯内特斯的爪哇普罗米修斯jmx_出口商   在Java中使用通配符(仅限最后一个索引)验证ip地址的正则表达式   对象类的java equals()方法   java spring boot(webflux)rest控制器获取远程IP地址   crc Java在同一字符串上返回不同的CRC32结果   包含数字和字母的java排序数组列表   java更改一个类变量的值,然后在另一个类中调用它   java Do While循环终止,不执行scanner函数   作为cron作业运行的linux Java控制台应用程序存在相对路径问题   安卓如何使用HttpUrlConnect使用java查询Github graphql API   视频在java中如何将字节缓冲区写入一半?   安卓如何通过java将RadioButton添加到RadioGroup?   具有TARGET_类代理模式的java请求_作用域bean在注入到其他组件(如@Service或@Repository)中时只能看到空参数