easy'n'fast cd'ing.
Project description
Tired of typing a lot to get where the fun is happening? goto was made for you!
Instalation
Method 1:
$ pip install goto-dir
Method 2:
$ git clone git://github.com/pauloborges/goto.git $ cd goto && [sudo] python setup install
goto
The goto command is used to navigate through shortcuts.
Using it without parameters returns a list of all currently labels:
$ goto home /home/borges ws /home/borges/workspace docs /home/borges/Documents
When you pass a label name, goto changes the current directory:
/old/dir$ goto home /home/borges$
But if the label does not exists, an error is thrown:
$ goto connman connman is not a valid label.
label
The label command is used to save shortcuts to directories.
When you pass a simple string, the current directory is saved:
/home/borges/Downloads$ label downloads downloads label points to /home/borges/Downloads.
Using it without parameters saves the current directory using the inner folder as label:
/path/to/something$ label something label points to /path/to/something.
If the label already exists and points to another directory, an error is thrown:
/home/borges/workspace$ label ws ws label already exists. Use --replace.
The replacement can be ensured by -r|–replace:
/home/borges/my_new_workspace$ label -r ws ws label now points to /home/borges/my_new_workspace.
You can delete a label using -d|–delete:
$ label -d docs docs label was deleted.
But if the label does not exists:
$ label -d connman connman is not a valid label.
.goto file
All label information are stored in ~/.goto. See an example:
$ cat ~/.goto [labels] home = /home/borges ws = /home/borges/workspace docs = /home/borges/Documents
License
See LICENSE file.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file goto-dir-0.2.0.tar.gz.
File metadata
- Download URL: goto-dir-0.2.0.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
10f58137805999d27e451453361e659b8c704cad6ec3f0662feb7fc56354ef50
|
|
| MD5 |
0f4e6aab19719471b96f399d4bb9cd29
|
|
| BLAKE2b-256 |
2296dc469ce62f571fd5c33036a66ffe93d98d7f3049b01ee7f495556d3eb9bc
|