Usage¶
project-new my-project
project-workon my-project
Commands¶
Project-System manages projects in terms of a folder, git repo, and python virtual environment.
The general pattern is to make a new project and then workon
it:
project-new some-project-name
project-workon some-project-name
All of the commands are listed here.
project-workon¶
Begin working on a project.
Enter the virtual environment and invoke project-open
.
project-list¶
List all projects.
project-new¶
Create a new project. This creates a new folder in the Work directory. It also creates a python virtual environment with the same name.
project-open¶
This script controls what happens when a project is opened.
By default, it opens several tmux
panels and a text editor.
project-conf-init¶
Create a basic configuration file called ~/.project-system.conf
.
Overwrites any file that is already present.
project-completion-init¶
Install bash completion for project-workon
in ~/.completion.d
.
project-git-init¶
Sets up a folder as a git repository. This is usually not called directly.