This is a simple project to management of project folders, it can to list the categories, projects or the files inside the projects and easyly to change for the project directory.
Before anything, this project stil cant run on Windows, and you will need to create some directories for to begin.
$HOME/
Create/ // Root folder, must be on $HOME/Create
Projects/ // Category, must exist at least one
HelloWorld/ // Project
hello.c
readme.md
Tests/ // Another Category
Test_Hello/ // Another Project
test.py
Compile the cup with:
$ make
Move the
cup
binary to path (/usr/bin
as example).
Then, you can try it:
$ cup -l
Projects
HelloWorld
Tests
Test_Hello
$ cup -L
Projects
Tests
$ cup -l proj
HelloWorld
$ cup -l proj hello
README.md
hello.c
$ cup -l hello
README.md
hello.c
$ mkdir $(cup -s hello)/dir
$ touch $(cup -s hello)/dir/joao.txt
$ cup -l hello/dir
joao.txt
$ cup -s proj
/home/<user>/Create/Projects
$ cup -s hello
/home/<user>/Create/Projects/hello
$ mkdir $(cup -s proj hello)/app && touch `cup -s proj hello`/app/joao.txt
$ cup -l proj hello/app
joao.txt
$ cd `cup -s proj` # Or "cup proj", becouse "-s" is the default option
$ pwd
~/Create/Projects
For more informations try a cup -h