Makes it easier to navigate the terminal with 'tagged locations, manages all your scripts and aliases.
Run Configuration
chmod +x setup.sh && ./setup.sh
Note: 'setup.sh' will create and move the neccesary files for the program to function. (it initialises itself as a script its managing)
demo mode
If you want to test Memento first, run the script like so:
- Test in interactive mode with: ./setup.sh -ia --demo --skipinstall
- Test a command: ./setup.sh --demo --skipinstall use -h|--help to see the available commands.
Interactive mode
Start an interactive Memento session, with easy access to all scripts, tags, aliases.
mto -ia
List all tags, aliases, scripts
this will print an overview of all items managed within memento to stdout.
mto -ls
Help text
mto -h
Tags are callable aliases that move the user to the tagged directory, (no need to remember what lives where in your system)
Create a tag of the current directory
mto -t #will create 't1' (t++), as a callable alias
Labelled tag
mto -t project1 #will create 'project1' , as a callable alias
moving to the directory with tagnumber or custom label
t1
project1
Remove all tags
mto -rta
Move script to scripts directory (can be changed in setup), put it in your shells .rc file, and make it excecutable
mto -s scriptfile.sh scriptname
Edit script
mto -es scriptfile
Note: if you want to change some functionality within memento itself, you can use this memento edit it;
mto -es mto_memento.sh
Remove script
mto -rs scriptfile
Create alias
mto -a aliasname 'alias command'
Remove Alias
mto -ra aliasname
Remove all alisases
mto -rma
Remove Memento
mto -rmto