Skip to content

Makes it easier to navigate the terminal with 'tagged locations, manages all your scripts and aliases.

Notifications You must be signed in to change notification settings

remcoeijsackers/Memento

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Memento

Makes it easier to navigate the terminal with 'tagged locations, manages all your scripts and aliases.

Installation

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)

Usage

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.

Commands

Interactive mode

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

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

Scripts

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

Aliases

Create alias

mto -a aliasname 'alias command'

Remove Alias

mto -ra aliasname

Remove all alisases

mto -rma

Uninstall

Remove Memento

mto -rmto

About

Makes it easier to navigate the terminal with 'tagged locations, manages all your scripts and aliases.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages