Spring内容下载

rapid-spring的Python项目详细描述


要求

  • python(在2.6.2和2.6.4上测试)
  • python-bitarraypip install bitarray

安装

Linux

您可以使用pipPython Package Index获取包。

pip install rapid-spring --upgrade

注意:在一些linux发行版中,脚本被称为pip python 而不仅仅是皮普python devel或python dev包可以是 需要安装bitarray

如果脚本pip不可用,请使用 发行版的包管理器,用于安装python pip(或类似的) 包裹。

apt-get install python-pip   # Debian/Ubuntu
yum install python-pip       # Fedora

窗口

由于当前没有二进制包,请执行以下步骤 要在Windows上快速运行:

  • 下载并安装python 2.6
  • 下载并安装 setuptools(用于 Python2.6!)
  • 假设您在c:\python26中安装了python,请确保路径 环境变量包含c:\python26c:\python26\scripts
  • 打开控制台并运行easy_install -Urapid-spring
  • 现在安装了Rapid继续阅读,学习如何使用快速 :-)

为什么选择Python2.6?简单回答:位数组二进制包不是 Python2.7还可用

用法

rapid [options...] <verb>  [arguments...]

其中不同的动词及其参数是:

  • upgrade:安装所有固定标记的最新包。
  • clean-upgrade:等同于“升级”,后跟 '卸载未固定'。
  • pin <tag(s)>:固定标记并安装 那些标签。
  • unpin <tag(s)>:取消固定标记不卸载任何包。
  • install <package(s)>:安装软件包。不固定任何标记
  • uninstall <package(s)>:卸载程序包如果 任何。
  • list-tags [tag]:列出与tag匹配的所有标记。
  • list-pinned-tags [tag]:同上,但仅固定标记。
  • list-packages [package]:列出其名称包含
  • list-installed-packages [package]:idem,但仅安装 包装。
  • uninstall-unpinned:只保留固定的标记和所有 依赖关系。
  • collect-pool:删除任何已安装的程序不需要的池文件 包裹。
  • make-sdd <tag|package> <dir>:提取包的池文件 变成~/.spring/mods/<dir>

示例:

rapid pin xta:latest   # installs latest XTA
rapid pin s44:latest   # installs latest Spring: 1944
rapid upgrade          # upgrade all pinned tags

其他命令主要针对高级用户,例如:

rapid list-tags '^(?!ba).*:(latest|stable|test)$' --regex

这将显示以“:latest”、“:stable”或“:test”结尾的所有标记, 不是以字符串“ba”开头的。

选项:

    -h,帮助显示此帮助消息并退出
  • –datadir=datadir覆盖默认数据目录。(~/.spring打开 Linux或UnitSync在Windows上报告的版本)
  • –unitsync使用unitsync定位Spring使用的数据目录
  • –no unitsync不使用unitsync。
  • -r,–regex使用正则表达式而不是子字符串匹配 pin、unpin、install、uninstall和所有list-*命令。
  • -是的,回答所有的确认可能很危险

错误/怪癖

  • ~/.spring/packages未扫描。这意味着 已使用不同的工具(例如 springdownloader.exe)并已从服务器中删除(我不认为 在Rapid启动之前 被拉皮德接走了。因此,它们不能卸载,不要 出现在列表中,collect-gc甚至可以通过删除 他们的档案
  • unitsync在标准输出上有噪音这个应该固定在 然而,unitsync并没有在rapid中工作。
  • unitsync坚持扫描所有地图和mod,而我们只想 知道数据目录的位置。这也应该在 单位同步

请将您在the issue tracker上发现的任何其他错误归档。

功能建议

  • make sdz命令(类似于make sdd)可能有用
  • 改进gui(rapid-gui
  • 添加gui progressbar,即使是命令行脚本(可能有用 呼n将其集成到另一个应用程序中)
  • 机器友好的progressbar,因此其他应用程序可以解析它并呈现 他们自己的进度条

从git commit导出f7b4588 (HEAD, v0.6.0, master)

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

推荐PyPI第三方库


热门话题
反射Java反射:高负载下的NoSuchMethodException   java RxJava:one request>list of Integer>sequence of requests for each int>result to list   java为什么循环之前索引会增加   JavaSpring远程处理和RESTfulURL   java Hibernate搜索仅对我的实体的一部分进行索引   使用DPAD快速滚动时,java RecyclerView onCreateViewHolder调用过多   java将JSON解析到一个表中   java导航抽屉标题textview nullpointerexception   基于接口的Java链接队列   java Guice运行时依赖项参数重新注入   java展平/压缩ZSH中的深度嵌套目录   JavaSpring:Http406此请求标识的资源只能   java如何制作Android启动器图标   Java代码在windows上显示不正确(包含希腊语句子)   使用yourkit进行内存分析所用的java时间   java为什么可以序列化属性而不能序列化对象本身?