许多项目的命令行文件夹管理器。
proj的Python项目详细描述
用于存档旧项目的命令行文件夹管理器。
- 免费软件:BSD许可证
- 文档:https://proj.readthedocs.org。
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上的第一个版本。
- 存档、还原和搜索功能。