feat: modernize color-tool with multiple formats, HSL support, and embedded picker
- Added --output flag supporting hex, rgb, hsl, rgba, hsla, hexa, and 'all' formats - Implemented HSL/HSLA conversion using internal Python logic - Added --[no-] prefix support for all toggleable flags (json, name, swatch, copy, notify, pick) - Embedded KDE Plasma color picker Python script within the main bash script for portability - Refactored argument parsing to implement a robust priority system (CLI > Desktop Config > Default Config) - Improved validation to catch invalid output formats before triggering the color picker - Updated installation logic to generate all necessary components and sample configuration - Fixed swatch formatting when outputting JSON - Refined desktop mode behavior and configurability
This commit is contained in:
+3
-3
@@ -2,6 +2,6 @@
|
||||
.remember
|
||||
.gemini*
|
||||
.claude*
|
||||
CLAUDE.md
|
||||
GEMINI.md
|
||||
AGENTS.md
|
||||
#CLAUDE.md
|
||||
#GEMINI.md
|
||||
#AGENTS.md
|
||||
|
||||
Reference in New Issue
Block a user