xonotic的包装经理。

xmm的Python项目详细描述


Build StatusDocumentation Status

用于 xonotic-map-repository 项目。

与非官方的xonotic地图库一起使用, xonotic.co,默认情况下。

asciicast of xmm

json提供了关于映射包的丰富元数据,这使得它更容易 去辨别他们之间的差异。

有关可用数据的信息,请检查JSON Structure。##要求

debian/ubuntu

如果您还没有python 3的pipsetuptools

sudo apt install python3-pip python3-setuptools

安装

pip3 install xmm --user

或用于开发:

git clone https://github.com:z/xonotic-map-manager.git
cd xonotic-map-manager
python3 setup.py develop

使用量

usage: xmm [-h] [--version] [-S [SERVER]] [-T [TARGET]] [-R [REPOSITORY]]
           {search,install,remove,discover,list,show,export,servers,repos,update,hello}
           ...

Xonotic Map Manager is a tool to help manage Xonotic maps

positional arguments:
  {search,install,remove,discover,list,show,export,servers,repos,update,hello}
    search              search for maps based on bsp names
    install             install a map from the repository, or specify a URL.
    remove              remove based on pk3 name
    discover            discover packages in a target directory
    list                list locally installed packages
    show                show details of remote or locally installed packages
    export              export locally managed packages to a file
    servers             subcommands on servers described in servers.json
    repos               subcommands on repos described in sources.json
    update              update sources json
    hello               hello is an example plugin

optional arguments:
  -h, --help            show this help message and exit
  --version             show program's version number and exit
  -S [SERVER], --server [SERVER]
                        target server as defined in servers.json
  -T [TARGET], --target [TARGET]
                        target directory
  -R [REPOSITORY], --repository [REPOSITORY]
                        repository to use (defaults to all available)

文件

文档托管在 readthedocs.io

贡献

欢迎对本项目的贡献,请阅读 CONTRIBUTING.md

许可证

版权所有(c)2016泰勒穆利根(z@xnz.me)和贡献者。

根据麻省理工学院的许可证发行。有关详细信息,请参见许可文件 细节。

0.8.0/2016-12-22

添加

  • 多重回购支持
  • 使用Sphinx创建文档,位于readthedocs.io
  • travis的综合测试和ci
  • 通过argcomplete
  • 完成bashzsh的参数
  • -L标记在xmm show子命令上显式指示 显示本地安装的地图的详细信息。否则, 源集合缓存用于所有信息。
  • -R如果使用多个存储库,则指定单个存储库的标志
  • --version标志
  • export命令还支持两种格式,shasums,maplist (BSPS)或回购JSON(7)
  • servers命令与子命令一起添加list
  • repos命令与子命令一起添加list
  • --highlight,-H标志变成--color
  • 用户可配置的日志记录

更改

  • 彻底检查公开python api的代码库
  • 不再使用pickle,将数据存储在json
  • 配置更新,请参阅 Upgrading

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

推荐PyPI第三方库


热门话题
Synth xml中的java设置JLabel图标   java全屏Flash应用程序测试需要外部戳   评测配置文件Java CPU负载   java如何显示布尔值?   java共享库与微服务?   使用bash脚本重定向java输出(liquibase)   java如何进行结构化日志记录?   属性JSF2的java绑定属性<h:dataTable>   java Android Restlet包装崩溃   java如果在一个事务中我们只在一个数据源上写,是否可以避免2PC或手动处理提交?(J2CA0030E)   java从哪里获得openCV的jar?   java正在尝试更新SQL数据库条目,但收到SQL语法错误。我怎么知道这里出了什么问题?   java如何在Firebase数据库值中添加空格   为什么在java中读取datainputstream时会出现EOF异常?   java STDERR将每个stacktrace行作为错误日志条目写入WildFly服务器。日志   java通过socket编写一个没有'ImageIO'的映像   java为什么JBoss会在出现错误时破坏连接池?   javafxjava如何查找当月的第一次登录   java这个Android项目给了我一个崩溃的机会,我正试图让这个项目有一个来自编辑文本的数字,并在文本视图中得到它两次