Give your projects tags and comments for easy access (and much more).
Awhile ago I created a project that I called c that allowed you to add comments to files/folders in the terminal. That project is here.
After that I put together a pretty scrubbed together version that allowed me to add tags as well, and was more clean. This project is the result of cleaning that up. I figured it was a good time now because with the new Mavericks release enabling tagging, I am not sure how/if I want to somehow have them work together. So that the tags from UM also create tags on the Mac. I don't currenty have a way to transfer your tags from c to UM.
** WHEN YOU ADD PROJECTS WITH UM IT MOVES THE DIRECTORY **
So UM is what I use to
be more productive in the terminal. I have a bunch more features I want to add to it, but right now it's mainly a way to organize your code on your system by giving projects comments or tags. You can then easily:
Went through a few name changes, but settled on this for no particular reason besides liking it the most and semi-connected: When in the terminal you may think
UM I want that file I was working on last week that was a simple music site, where did I store it!?!? UM helps refresh your memory.
UM is pretty
forceful. Before using you may want to try it out on files that their location does not matter. It's currently made specifically for me, but I thought others may find it useful. BUT BEFORE USING PLEASE READ:
ADDfiles with UM it moves the entire file/folder to the UM sourced directory. WHY? See below. (When you delete files from UM it moves them back to the original location from where you added them.)
INTOfunctionality, be warned that it does somethings that may not be safe. However, UM may still be useful if you don't want to use that, and it's easy to opt out.
If these are not things you'd like, or you like the idea of the project but would like to use it in a different way, let me know I can help you customize it!
Some things I want to add in the next coming while are:
UNDOcommand to easily undo things you just did.
ALIAScommand, maybe, to give command files/folders an easy name to remember. Or basically a way to, when you add a file to the system, be able to give it an alternate name.
FORMULAcommand. This will be cool! Allow the ability to define common 'formulas'. So for example, I'd open a text file and make a formula like:
dir1grunt watchdir1node index.js.mongod
Then I can run
um formula formulaname, and it will execute these commands and open tabs for each.
um files. The files would have numbers besides them. Then you could do
um into 3to go into the third one.
alias um='nocorrect um'