Navigate through the directories via command line as in file manager!
Project description
DIRectory hiSTORY
Navigate through the directories via command line as in file manager!
Have you ever wanted a back and forward button in your terminal to navigate back and forth? Dirstory allows it!
Short description
Dirstory allows you to move in previously visited directories just like in file manager. It's very similar to navigating back and forth between web pages in your web browser.
Table of contents
Requirements
- bash
- pip
Installation
To install dirstory, you need to firstly install the cli and then run the post-install script via
command dirstory install
to make the dirstory work properly.
Installation of the cli
From PyPi:
$ pip install --user dirstory
Or you can install dirstory from the git repository:
$ pip install --user git+https://github.com/nikromen/dirstory
Running the post-install script
After successful installation of the cli, run this command:
$ dirstory install
Note: what dirstory's post install script does
Please note that dirstory needs to add additional functionality to the built-in shell command
cd
to trace in which directories have you been to redirect you there later.
If you already added some functionality to the built-in cd
command, it's very likely that dirstory
or your script won't work. In that case, please check out the
redefinition of the cd
command that dirstory does
and you will need to merge this script with yours.
How to find location of _dirstorypatch
See the location of this script in your ~/.bashrc
file. There should be a block added by
dirstory with line: source /some/path/to/the/_dirstorypatch
. You can edit this to make your
and dirstory's script work properly.
Usage
dirstory consist of two main commands
b
Goes to a previously visited directories.
Options:
INTEGER Goes back by N steps.
-l INTEGER Show last N directiories where you were.
--help Show this message and exit.
f
Goes to a previously backed directories.
Options:
INTEGER Goes forward by N steps.
-l INTEGER Show last N directiories which you backed.
--help Show this message and exit.
If you want to go back by one step, just simply use:
$ b
and similarly to go forward by one step:
$ f
Contribution guideline
TODO
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
Built Distribution
File details
Details for the file dirstory-0.1.0.tar.gz
.
File metadata
- Download URL: dirstory-0.1.0.tar.gz
- Upload date:
- Size: 10.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 775a689ed5f845a3eb98c3932b6b0baf01e0e91dcbbf35ee633e21bfd3f3e009 |
|
MD5 | 981dd2a2617e05f887f8ade87b228d29 |
|
BLAKE2b-256 | 3fa0ace164a5e7c2fbc85e065a9c3e46b851d708719b45e03fcb3953625d1909 |
File details
Details for the file dirstory-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: dirstory-0.1.0-py3-none-any.whl
- Upload date:
- Size: 10.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fe8328da19dc58f80d713217f3cf60ade2affba1e8cad5c62f0a588a25f9dbf |
|
MD5 | 5ef7ebd7d7e393a3d79aa69cdb5bf241 |
|
BLAKE2b-256 | 51795956dd627fe1c860cc135b275fbb656673ebcb58ade61237998e4c364383 |