implemented parsing, listing and pushing of bookmarks

This commit is contained in:
2024-11-30 22:26:11 +01:00
parent dce08c9b9a
commit dfd14c8ee9
5 changed files with 199 additions and 69 deletions
+10 -3
View File
@@ -4,15 +4,22 @@ export PATH="$PATH:$PWD/target/debug/"
pid=( $(ps -o ppid) )
arg_pid=" --pid ${pid[-2]} "
__call_navigate() {
eval "$(navigate ${arg_pid} $@)"
}
push() {
\builtin cd -- "$(navigate ${arg_pid} push $@)"
__call_navigate "push $@"
}
pop() {
\builtin cd -- "$(navigate ${arg_pid} pop $@)"
__call_navigate "pop $@"
}
stack() {
echo "$(navigate ${arg_pid} stack $@)"
__call_navigate "stack $@"
}
book() {
__call_navigate "bookmark $@"
}