Commit Graph

41 Commits

Author SHA1 Message Date
root d0c4bf1ba2 renamed bash_setup.sh to navigate_bash_setup, fixed completions for
`push`
2025-01-20 22:01:22 +01:00
scbj 27e75379a6 fixed stack/bookmarks path style leeking into punctuation style 2025-01-20 13:50:05 +01:00
root 5c7a8548d4 added shell completions for push and bookmarks 2025-01-19 22:52:24 +01:00
root 64e12222bd changed config-parser macro to check struct hirarchy when parsing
configuration file

fixed formatting of stack and bookmarks
2025-01-19 16:38:35 +01:00
root 281ca56741 quick save 2025-01-18 22:27:33 +01:00
scbj 1abb470dd6 started default function 2025-01-16 18:08:23 +01:00
root db8c62c476 bookmarks and stack can now hold paths with links 2025-01-15 23:06:24 +01:00
root 39ad2de67c implemented (separate) punctuation-style for stack and bookmarks 2025-01-15 00:11:54 +01:00
root b0e2e430b5 added src/output.rs to handle command output
adjusted todo.md
2025-01-14 23:31:10 +01:00
scbj 0f2a922232 fixed and cleaned up bash setup script 2025-01-14 08:49:52 +01:00
root ef903ab9ec implemented functionality of show_stack_on_push/pop 2025-01-13 23:38:23 +01:00
root 5cb08dc2c1 bookmarks can be added with relative paths now 2025-01-13 23:00:41 +01:00
root 9f4d522aa3 bookmarks are alphabetically sorted by name now, thanks BTreeMap 2025-01-13 21:23:31 +01:00
root 16adafb8b9 fixed separators being printed with quotes 2025-01-13 20:49:03 +01:00
root f5197c6362 reached usable state with procedural macro 2025-01-12 23:41:34 +01:00
root d20fd0d023 renamed config-parser and implemented the first set of functions for the
macro
extended and cleaned up format.rs and moved it into `config-parser`
some other bits and bobs
2025-01-11 22:38:12 +01:00
root 57dbafac3d did a little clean up in config_parser 2025-01-09 23:29:42 +01:00
root 1d4688cf95 parsing functions implemented
todo:
- implement write_default_config()
- implement parse_style_settings()
2025-01-08 23:41:56 +01:00
root a4bbe4b34b quick save 2025-01-05 22:46:54 +01:00
root e9f91575f2 started derive macro to parse configuration 2024-12-30 11:08:51 +01:00
root 26733820f8 experimenting with various ideas to avoid repeating code in config.rs 2024-12-17 23:34:10 +01:00
root d8f039d76b implemented parsing of color settings of formats [named, numbered, rgb]
(example ['red', 29, #12345F])
2024-12-15 23:30:36 +01:00
root 77cd64dd60 added function to wrap debug messages in an echo command
implemented formatted printing of stack and bookmarks
2024-12-15 00:35:09 +01:00
root c27089124e started parsing of config file 2024-12-09 22:53:13 +01:00
root 61e3ded722 implemented option 'all' to pop the entire stack 2024-12-08 12:54:36 +01:00
root e3d43755b1 implemented popping multiple entries at once 2024-12-08 11:29:15 +01:00
root 036e3d3574 quicksave 2024-12-08 10:08:09 +01:00
root fd8c2438c2 separated bookmarks from config, clean up in main pending 2024-12-05 22:38:23 +01:00
root ec4143d040 quicksave 2024-12-05 21:10:23 +01:00
root 0a773c48c4 work in progress 2024-12-03 00:16:37 +01:00
root 5b1d79ca7c started implementing text formatting with ansi escape sequences 2024-12-01 23:44:40 +01:00
root b41fbf8047 .. 2024-12-01 21:00:29 +01:00
root e8a52c1775 implemented bookmark add/remove functions 2024-11-30 23:15:13 +01:00
root dfd14c8ee9 implemented parsing, listing and pushing of bookmarks 2024-11-30 22:26:11 +01:00
root dce08c9b9a added clear function as optional subcommand to stack command 2024-11-29 08:08:51 +01:00
root e6879afd58 fixed push command to store current directory before changing directory 2024-11-27 23:55:24 +01:00
root ce096d2430 implemented push and pop commands, push command saves the wrong path though 2024-11-27 23:44:47 +01:00
root 51ea69194d progress on stack 2024-11-24 23:58:28 +01:00
root 885a3e1d37 clap is weird 2024-11-20 23:18:51 +01:00
root e45dbad2b0 initial commit 2024-11-17 23:46:59 +01:00
zegonix abc3f81791 Initial commit 2024-11-17 09:41:36 +01:00