A command-line folder manager for archiving old projects.
proj assumes the following working setup:
Given this setup, proj helps you add and remove projects from your archive, and keeps your archive organised in <year>/<quarter> subfolders, based on when each project was last worked on.
Install the package with pip:
pip install git+git://github.com/larsyencken/proj
Then, tell proj where your archive directory is, by adding a line to your .bashrc or .zshrc file:
Use proj to get rid of clutter in your main directory of projects by archiving ones that aren’t being worked on. Proj will detect when you last made a change and file it accordingly.
$ 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
Now we’ve archived this project, but we can restore it at any time.
$ 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
TODO: Figure out how to actually get changelog content.
Changelog content for this version goes here.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|File Name & Checksum SHA256 Checksum Help||Version||File Type||Upload Date|
|proj-0.1.0-py2.py3-none-any.whl (5.9 kB) Copy SHA256 Checksum SHA256||3.4||Wheel||Oct 16, 2014|
|proj-0.1.0.tar.gz (14.3 kB) Copy SHA256 Checksum SHA256||–||Source||Oct 16, 2014|