Commit graph

19 commits

Author SHA1 Message Date
57d832adbd style: format src 2025-02-23 18:24:12 +01:00
8238d3d0a8 fix: create all permutations of depth for tree command 2025-02-23 18:24:12 +01:00
a58da2ffda
refactor!: change devShell name 2025-02-23 17:48:16 +01:00
9e4e1295ed
docs: Add comprehensive README with usage, installation, and examples 2025-02-23 17:48:15 +01:00
8f8847f057
faet: add nix package 2025-02-23 17:48:14 +01:00
263b033035 feat: Add shell completions using clap_complete_command 2025-02-23 17:00:40 +01:00
f23beef347 feat: Integrate all components with new commands and comprehensive tests 2025-02-23 16:42:41 +01:00
4517fa34f8 feat: Create unified error handling with FileTagsError 2025-02-23 16:42:07 +01:00
aa18a35f8d feat: Add cross-platform symlink helper module with robust error handling 2025-02-23 16:34:16 +01:00
2809b6e818 feat: Implement tag combination generation with depth and order constraints 2025-02-23 16:33:14 +01:00
cd27308cfa feat: Implement filter_tags function with comprehensive unit tests 2025-02-23 16:32:42 +01:00
64d3761de9 feat: Update Add command to use --tag flag and sort tags alphabetically 2025-02-23 16:32:17 +01:00
9031ec9af1 feat: Implement add command with file tag management and error handling 2025-02-23 16:27:02 +01:00
78180a516f feat: Implement add_tags function with tag merging and deduplication logic 2025-02-23 16:26:59 +01:00
4dd9edee61 feat: Implement list command with tag aggregation and CLI parsing 2025-02-23 16:26:56 +01:00
bce4b3eb86 feat: Add serialize_tags function with comprehensive tests 2025-02-23 16:26:50 +01:00
06a25589b9 feat: Add tag engine module with tag validation and parsing 2025-02-23 16:26:45 +01:00
0dc401f642 feat: cargo init 2025-02-23 15:40:39 +01:00
05e5d9410a feat: init 2025-02-23 15:36:51 +01:00