许多项目的命令行文件夹管理器。

proj的Python项目详细描述


https://badge.fury.io/py/proj.pnghttps://travis-ci.org/larsyencken/proj.png?branch=masterhttps://pypip.in/d/proj/badge.png

用于存档旧项目的命令行文件夹管理器。

proj假设以下工作设置:

  • 您有一个正在处理的活动项目目录(例如~/projects)
  • 您有一个不活动项目的目录,您的存档(例如~/archive)

给定此设置,proj可帮助您从存档中添加和删除项目,并根据上次处理每个项目的时间,将存档组织在<year>/<quarter>子文件夹中。

安装

使用pip安装软件包:

pip install git+git://github.com/larsyencken/proj

然后,告诉proj存档目录在哪里,方法是在.bashrc.zshrc文件中添加一行:

export PROJ_ARCHIVE=~/Archive

用法

使用proj通过归档那些没有在工作的项目来清除主目录中的混乱。proj将检测到您最后一次进行更改的时间,并相应地将其归档。

$ ls
cocktails-that-are-blue   news-for-llamas   old-crusty-project
$ proj archive old-crusty-project
old-crusty-project -> /Users/lars/Archive/2012/q3/old-crusty-project
$ ls
cocktails-that-are-blue   news-for-llamas
$ proj list
2012/q3/old-crusty-project

现在我们已经存档了这个项目,但是我们可以随时恢复它。

$ proj restore old-crusty-project
/Users/lars/Archive/2012/q3/old-crusty-project -> old-crusty-project
$ ls
cocktails-that-are-blue   news-for-llamas   old-crusty-project

功能

  • proj archive:将项目存档到适当的目录
  • proj restore:从存档还原项目
  • proj list:在存档中搜索项目

历史记录

0.1.0(2014-01-11)

  • pypi上的第一个版本。
  • 存档、还原和搜索功能。

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

推荐PyPI第三方库


热门话题
为什么在Set/List/Map中包装元素的方法名称中包含“singleton”?(java.util.Collections)   java矩形类和containsPoint方法   java为什么log4j2中的monitorInterval没有重新加载记录器   java为什么强制转换为int会给我8而不是0?   java在处理JSP页面[/views/index.JSP]时发生异常   java-Android清洁体系结构双重实现   未找到R和H2O初始化Java路径中的错误   java开发和配置视图和控制器   java Spring JSTL日期格式转换为DDMMYYYY   java机制不工作?   java上下文初始化失败。Spring错误NoSuchMethodException   从Java读取COBOL数据结构的数据结构   java对话框不显示安卓   Java中HashMap的解析   velocity中的java全局上下文   尝试模拟静态(不兼容的依赖项)时出现java NoClassDefFoundError或NoSuchMethodError   java失败[INSTALL_FAILED_UID_CHANGED]发生在应用程序调试时,即使在工厂重置后也是如此   java在序列化为JSON时忽略子属性   JComboBox的java实例