Commit graph

14 commits

Author SHA1 Message Date
81200d6c05
feat: Add shell completions using clap_complete_command 2025-02-23 17:00:40 +01:00
43f0752de7
feat: Integrate all components with new commands and comprehensive tests 2025-02-23 16:42:41 +01:00
ad1a9265ba
feat: Create unified error handling with FileTagsError 2025-02-23 16:42:07 +01:00
840ffc111c
feat: Add cross-platform symlink helper module with robust error handling 2025-02-23 16:34:16 +01:00
f12671c707
feat: Implement tag combination generation with depth and order constraints 2025-02-23 16:33:14 +01:00
4a9575976e
feat: Implement filter_tags function with comprehensive unit tests 2025-02-23 16:32:42 +01:00
d499152616
feat: Update Add command to use --tag flag and sort tags alphabetically 2025-02-23 16:32:17 +01:00
12f7da02de
feat: Implement add command with file tag management and error handling 2025-02-23 16:27:02 +01:00
9bea7c9053
feat: Implement add_tags function with tag merging and deduplication logic 2025-02-23 16:26:59 +01:00
6f0410ff98
feat: Implement list command with tag aggregation and CLI parsing 2025-02-23 16:26:56 +01:00
0fa29839d0
feat: Add serialize_tags function with comprehensive tests 2025-02-23 16:26:50 +01:00
d13528cd31
feat: Add tag engine module with tag validation and parsing 2025-02-23 16:26:45 +01:00
3e3f699518
feat: cargo init 2025-02-23 15:40:39 +01:00
3f5500dc95
feat: init 2025-02-23 15:36:51 +01:00