Skip to content
forked from Bilalh/shellmarks

About

Directory bookmarks for the shell

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

47 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Bashmarks {#readmeTitle}

Bashmarks is a shell script that allows you to save and jump to commonly used directories. Now supports tab completion. {#description}

Extra Features

  • default directory when using g - default $HOME.
  • Allows placing commands after the the letter e.g g webfolder ls would go the webfolder bookmark then perform ls
  • g - Goes to the previous directory.
  • o command to open the bookmark in Finder (Mac OS X Only).
  • t command to open the bookmark in a new tab (Mac OS X Only).

Install

  1. git clone git://github.com/Bilalh/bashmarks.git
  2. make install
  3. source ~/.local/bin/bashmarks.sh from within your ~.bash_profile or ~/.bashrc file

Shell Commands

s <bookmark_name>  - Saves the current directory as "bookmark_name"
g <bookmark_name>  - Goes (cd) to the directory associated with "bookmark_name"
d <bookmark_name>  - Deletes the bookmark
l <bookmark_name>  - Lists the specified bookmark associated with "bookmark_name"
l                  - Lists all available bookmarks
s                  - Saves the default directory
g                  - Goes to the default directory
g -                - Goes to the previous directory
_p <bookmark_name> - Prints the directory associated with "bookmark_name"

# Mac OS X Only 
o <bookmark_name>  - Open the directory associated with "bookmark_name" in Finder
t <bookmark_name>  - Open the directory associated with "bookmark_name" in a new tab

Example Usage

$ cd /var/www/
$ s webfolder
$ cd /usr/local/lib/
$ s locallib
$ l
	webfolder	 /var/www/
	locallib	 /usr/local/lib/
$ g web<tab>
$ g webfolder	  # cd to /var/www/
$ o webfolder	  # Open in Finder if on mac
$ l locallib
	locallib	 /usr/local/lib/

Where Bashmarks are stored

All of your directory bookmarks are saved in a file called .sdirs in your $HOME directory.

Authors

  • Bilal Syed Hussain
  • Huy Nguyen (original version)

About

Directory bookmarks for the shell

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages