feat: enhance install script and theme generation

- install.sh now installs all variants when run without parameters
- preserve single-variant mode when --variant is specified
- add variant names to generated file headers for clarity
- fix tool name extraction to preserve compound names like git-delta
- fix CSS variable preservation during header generation
This commit is contained in:
2025-09-09 00:01:46 +03:00
parent 5710074685
commit 5c0e8b0f40
234 changed files with 723 additions and 343 deletions

View File

@@ -6,8 +6,8 @@ This guide covers how to install and configure Everforest themes across differen
### All CLI Tools at Once
```bash
# Copy all configurations to ~/.config (macOS/Linux)
./cli/install.sh
# Install CLI configurations to ~/.config (macOS/Linux)
./install.sh cli
# Or manually copy specific tools:
cp cli/starship/starship-dark-medium.toml ~/.config/starship.toml
@@ -229,11 +229,11 @@ source cli/jq/jq-colors-dark-medium.sh
Use the provided installation script:
```bash
# Install all CLI tools
./cli/install.sh
./install.sh cli
# Install specific category
./cli/install.sh terminals
./cli/install.sh editors
./install.sh terminals
./install.sh editors
```
### Theme Switching