8 stable releases
2.3.0 | Apr 22, 2020 |
---|---|
2.2.0 | Nov 8, 2019 |
2.0.0 | Oct 29, 2019 |
1.0.3 | Oct 21, 2019 |
1.0.2 | Sep 26, 2019 |
#15 in #bookmark
20KB
516 lines
diar
A directory favorite tool in Rust.
Usage
-
Add a favorite directory named
foo
to diar:-
The current directory:
diar add foo
-
Specify the full path of a directory:
diar add -p /path/to/directory foo
-
-
Rename a favorites from
foo
tobar
:diar rename foo bar
-
Delete
bar
from diar:diar delete bar
-
Jump to
foo
that added directory path to diar:diar-jump foo
Or, you'd like to jump to the current project root directory:
diar-jump -p
Don't forget the
-
, please wait for the future ;( -
Show the list of added to diar:
diar list
-
For more options refer to help:
diar -h
Installation
Linux
-
Install cargo
curl -sSf https://static.rust-lang.org/rustup.sh | sh
-
Add the following to your
$HOME.bashrc
or othersdiar-jump(){ local result=$(diar jump $1) if [ -n "$result" ]; then if echo "$result" | grep -e "error:" > /dev/null || [ "$1" = "-h" ]; then echo -e "$result" else \cd $result fi fi }
-
Install diar
cargo install diar
Dependencies
~12–22MB
~310K SLoC