diff --git a/.serena/memories/suggested-commands.md b/.serena/memories/suggested-commands.md index 7535ebc..d1e8455 100644 --- a/.serena/memories/suggested-commands.md +++ b/.serena/memories/suggested-commands.md @@ -40,7 +40,7 @@ make demo # Run web demo server ## Installation & Deployment ```bash -./cli/install.sh # Deploy all configs to ~/.config (when implemented) +./install.sh cli # Deploy CLI configs to ~/.config ENGINE=docker ./verify/verify.sh # Verify in container (when implemented) ``` diff --git a/AGENTS.md b/AGENTS.md index 2b3770e..8e2efc5 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -84,7 +84,7 @@ This document consolidates all gathered knowledge for the github.com/ivuorinen/e ## 7. Installer -- cli/install.sh deploys all configs under ~/.config. +- install.sh deploys configs under ~/.config (use `./install.sh cli` for CLI tools only). - Symlinks or copies files for shells, tools, editors unless file already exists. - If file already exists, check if it is an Everforest config. - If it is, overwrite with new version. @@ -147,7 +147,7 @@ snapshots → run Playwright snapshots ### Everforest CLI Contains overview of terminals, web, CLI tools, prompts, editors. -Install with ./cli/install.sh +Install with ./install.sh cli Verify with ENGINE=docker ./verify/verify.sh Notes: diff --git a/CLAUDE.md b/CLAUDE.md index 81c15b5..d752662 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -56,7 +56,7 @@ Core development commands for the project: ## Installation and Verification - ./cli/install.sh # Deploy all configs to ~/.config + ./install.sh cli # Deploy CLI configs to ~/.config ENGINE=docker ./verify/verify.sh # Verify in container ## Implementation Guidelines diff --git a/README.md b/README.md index 2fb299b..c77de91 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Unofficial hub for Everforest color scheme resources. Generator-first approach f npm run generate # Install CLI configurations - ./cli/install.sh + ./install.sh cli # Verify installation ENGINE=docker ./verify/verify.sh diff --git a/cli/atuin/config-dark-hard.toml b/cli/atuin/config-dark-hard.toml index 980cdb9..728ec74 100644 --- a/cli/atuin/config-dark-hard.toml +++ b/cli/atuin/config-dark-hard.toml @@ -1,4 +1,4 @@ -# Everforest theme for Atuin +# Everforest dark-hard theme for Atuin # Generated from template - do not edit manually [colors] diff --git a/cli/atuin/config-dark-medium.toml b/cli/atuin/config-dark-medium.toml index c254167..71537a2 100644 --- a/cli/atuin/config-dark-medium.toml +++ b/cli/atuin/config-dark-medium.toml @@ -1,4 +1,4 @@ -# Everforest theme for Atuin +# Everforest dark-medium theme for Atuin # Generated from template - do not edit manually [colors] diff --git a/cli/atuin/config-dark-soft.toml b/cli/atuin/config-dark-soft.toml index cfa51f3..b8eac26 100644 --- a/cli/atuin/config-dark-soft.toml +++ b/cli/atuin/config-dark-soft.toml @@ -1,4 +1,4 @@ -# Everforest theme for Atuin +# Everforest dark-soft theme for Atuin # Generated from template - do not edit manually [colors] diff --git a/cli/atuin/config-light-hard.toml b/cli/atuin/config-light-hard.toml index deb2d58..7923a4b 100644 --- a/cli/atuin/config-light-hard.toml +++ b/cli/atuin/config-light-hard.toml @@ -1,4 +1,4 @@ -# Everforest theme for Atuin +# Everforest light-hard theme for Atuin # Generated from template - do not edit manually [colors] diff --git a/cli/atuin/config-light-medium.toml b/cli/atuin/config-light-medium.toml index 90d788b..2720516 100644 --- a/cli/atuin/config-light-medium.toml +++ b/cli/atuin/config-light-medium.toml @@ -1,4 +1,4 @@ -# Everforest theme for Atuin +# Everforest light-medium theme for Atuin # Generated from template - do not edit manually [colors] diff --git a/cli/atuin/config-light-soft.toml b/cli/atuin/config-light-soft.toml index ae1fc16..7b06ef6 100644 --- a/cli/atuin/config-light-soft.toml +++ b/cli/atuin/config-light-soft.toml @@ -1,4 +1,4 @@ -# Everforest theme for Atuin +# Everforest light-soft theme for Atuin # Generated from template - do not edit manually [colors] diff --git a/cli/bat/everforest-dark-hard.tmTheme b/cli/bat/everforest-dark-hard.tmTheme index 3512cad..572e3f0 100644 --- a/cli/bat/everforest-dark-hard.tmTheme +++ b/cli/bat/everforest-dark-hard.tmTheme @@ -1,4 +1,4 @@ -# Everforest theme for bat +# Everforest dark-hard theme for bat # Place this in ~/.config/bat/themes/everforest.tmTheme # Then run: bat cache --build diff --git a/cli/bat/everforest-dark-medium.tmTheme b/cli/bat/everforest-dark-medium.tmTheme index 33f75d0..578a98f 100644 --- a/cli/bat/everforest-dark-medium.tmTheme +++ b/cli/bat/everforest-dark-medium.tmTheme @@ -1,4 +1,4 @@ -# Everforest theme for bat +# Everforest dark-medium theme for bat # Place this in ~/.config/bat/themes/everforest.tmTheme # Then run: bat cache --build diff --git a/cli/bat/everforest-dark-soft.tmTheme b/cli/bat/everforest-dark-soft.tmTheme index 2c2f07d..0d8f5b5 100644 --- a/cli/bat/everforest-dark-soft.tmTheme +++ b/cli/bat/everforest-dark-soft.tmTheme @@ -1,4 +1,4 @@ -# Everforest theme for bat +# Everforest dark-soft theme for bat # Place this in ~/.config/bat/themes/everforest.tmTheme # Then run: bat cache --build diff --git a/cli/bat/everforest-light-hard.tmTheme b/cli/bat/everforest-light-hard.tmTheme index 3bce30e..2761a25 100644 --- a/cli/bat/everforest-light-hard.tmTheme +++ b/cli/bat/everforest-light-hard.tmTheme @@ -1,4 +1,4 @@ -# Everforest theme for bat +# Everforest light-hard theme for bat # Place this in ~/.config/bat/themes/everforest.tmTheme # Then run: bat cache --build diff --git a/cli/bat/everforest-light-medium.tmTheme b/cli/bat/everforest-light-medium.tmTheme index d3b02b8..5451062 100644 --- a/cli/bat/everforest-light-medium.tmTheme +++ b/cli/bat/everforest-light-medium.tmTheme @@ -1,4 +1,4 @@ -# Everforest theme for bat +# Everforest light-medium theme for bat # Place this in ~/.config/bat/themes/everforest.tmTheme # Then run: bat cache --build diff --git a/cli/bat/everforest-light-soft.tmTheme b/cli/bat/everforest-light-soft.tmTheme index 3f3a159..5d56efc 100644 --- a/cli/bat/everforest-light-soft.tmTheme +++ b/cli/bat/everforest-light-soft.tmTheme @@ -1,4 +1,4 @@ -# Everforest theme for bat +# Everforest light-soft theme for bat # Place this in ~/.config/bat/themes/everforest.tmTheme # Then run: bat cache --build diff --git a/cli/bottom/bottom-dark-hard.toml b/cli/bottom/bottom-dark-hard.toml index 1d23feb..1f36348 100644 --- a/cli/bottom/bottom-dark-hard.toml +++ b/cli/bottom/bottom-dark-hard.toml @@ -1,4 +1,4 @@ -# Everforest theme for bottom (btm) +# Everforest dark-hard theme # Place this in ~/.config/bottom/bottom.toml under [colors] section [colors] diff --git a/cli/bottom/bottom-dark-medium.toml b/cli/bottom/bottom-dark-medium.toml index ca2e9f4..c7f635f 100644 --- a/cli/bottom/bottom-dark-medium.toml +++ b/cli/bottom/bottom-dark-medium.toml @@ -1,4 +1,4 @@ -# Everforest theme for bottom (btm) +# Everforest dark-medium theme # Place this in ~/.config/bottom/bottom.toml under [colors] section [colors] diff --git a/cli/bottom/bottom-dark-soft.toml b/cli/bottom/bottom-dark-soft.toml index 4472d1a..f4c3d3b 100644 --- a/cli/bottom/bottom-dark-soft.toml +++ b/cli/bottom/bottom-dark-soft.toml @@ -1,4 +1,4 @@ -# Everforest theme for bottom (btm) +# Everforest dark-soft theme # Place this in ~/.config/bottom/bottom.toml under [colors] section [colors] diff --git a/cli/bottom/bottom-light-hard.toml b/cli/bottom/bottom-light-hard.toml index 642a443..a63caac 100644 --- a/cli/bottom/bottom-light-hard.toml +++ b/cli/bottom/bottom-light-hard.toml @@ -1,4 +1,4 @@ -# Everforest theme for bottom (btm) +# Everforest light-hard theme # Place this in ~/.config/bottom/bottom.toml under [colors] section [colors] diff --git a/cli/bottom/bottom-light-medium.toml b/cli/bottom/bottom-light-medium.toml index ceb89ef..262ca65 100644 --- a/cli/bottom/bottom-light-medium.toml +++ b/cli/bottom/bottom-light-medium.toml @@ -1,4 +1,4 @@ -# Everforest theme for bottom (btm) +# Everforest light-medium theme # Place this in ~/.config/bottom/bottom.toml under [colors] section [colors] diff --git a/cli/bottom/bottom-light-soft.toml b/cli/bottom/bottom-light-soft.toml index c13517f..26d3515 100644 --- a/cli/bottom/bottom-light-soft.toml +++ b/cli/bottom/bottom-light-soft.toml @@ -1,4 +1,4 @@ -# Everforest theme for bottom (btm) +# Everforest light-soft theme # Place this in ~/.config/bottom/bottom.toml under [colors] section [colors] diff --git a/cli/btop/everforest-dark-hard.theme b/cli/btop/everforest-dark-hard.theme index d7e446e..a7fd758 100644 --- a/cli/btop/everforest-dark-hard.theme +++ b/cli/btop/everforest-dark-hard.theme @@ -1,4 +1,4 @@ -# Everforest theme for btop++ +# Everforest dark-hard theme # Place this in ~/.config/btop/themes/everforest.theme # Main background and foreground diff --git a/cli/btop/everforest-dark-medium.theme b/cli/btop/everforest-dark-medium.theme index 30aa6e9..9cd7b78 100644 --- a/cli/btop/everforest-dark-medium.theme +++ b/cli/btop/everforest-dark-medium.theme @@ -1,4 +1,4 @@ -# Everforest theme for btop++ +# Everforest dark-medium theme # Place this in ~/.config/btop/themes/everforest.theme # Main background and foreground diff --git a/cli/btop/everforest-dark-soft.theme b/cli/btop/everforest-dark-soft.theme index 49e9ffd..6c8d785 100644 --- a/cli/btop/everforest-dark-soft.theme +++ b/cli/btop/everforest-dark-soft.theme @@ -1,4 +1,4 @@ -# Everforest theme for btop++ +# Everforest dark-soft theme # Place this in ~/.config/btop/themes/everforest.theme # Main background and foreground diff --git a/cli/btop/everforest-light-hard.theme b/cli/btop/everforest-light-hard.theme index cf5bedc..e1535d5 100644 --- a/cli/btop/everforest-light-hard.theme +++ b/cli/btop/everforest-light-hard.theme @@ -1,4 +1,4 @@ -# Everforest theme for btop++ +# Everforest light-hard theme # Place this in ~/.config/btop/themes/everforest.theme # Main background and foreground diff --git a/cli/btop/everforest-light-medium.theme b/cli/btop/everforest-light-medium.theme index 3a39137..7f6f4df 100644 --- a/cli/btop/everforest-light-medium.theme +++ b/cli/btop/everforest-light-medium.theme @@ -1,4 +1,4 @@ -# Everforest theme for btop++ +# Everforest light-medium theme # Place this in ~/.config/btop/themes/everforest.theme # Main background and foreground diff --git a/cli/btop/everforest-light-soft.theme b/cli/btop/everforest-light-soft.theme index 804f69d..0909612 100644 --- a/cli/btop/everforest-light-soft.theme +++ b/cli/btop/everforest-light-soft.theme @@ -1,4 +1,4 @@ -# Everforest theme for btop++ +# Everforest light-soft theme # Place this in ~/.config/btop/themes/everforest.theme # Main background and foreground diff --git a/cli/delta/gitconfig-dark-hard.delta b/cli/delta/gitconfig-dark-hard.delta index 7766e9f..c3b61dc 100644 --- a/cli/delta/gitconfig-dark-hard.delta +++ b/cli/delta/gitconfig-dark-hard.delta @@ -1,4 +1,4 @@ -# Everforest theme for git-delta +# Everforest dark-hard theme for git-delta # Generated from template - do not edit manually [delta] diff --git a/cli/delta/gitconfig-dark-medium.delta b/cli/delta/gitconfig-dark-medium.delta index 7766e9f..e8ec84d 100644 --- a/cli/delta/gitconfig-dark-medium.delta +++ b/cli/delta/gitconfig-dark-medium.delta @@ -1,4 +1,4 @@ -# Everforest theme for git-delta +# Everforest dark-medium theme for git-delta # Generated from template - do not edit manually [delta] diff --git a/cli/delta/gitconfig-dark-soft.delta b/cli/delta/gitconfig-dark-soft.delta index 7766e9f..5c2ba2c 100644 --- a/cli/delta/gitconfig-dark-soft.delta +++ b/cli/delta/gitconfig-dark-soft.delta @@ -1,4 +1,4 @@ -# Everforest theme for git-delta +# Everforest dark-soft theme for git-delta # Generated from template - do not edit manually [delta] diff --git a/cli/delta/gitconfig-light-hard.delta b/cli/delta/gitconfig-light-hard.delta index 7e3cef6..56fdc87 100644 --- a/cli/delta/gitconfig-light-hard.delta +++ b/cli/delta/gitconfig-light-hard.delta @@ -1,4 +1,4 @@ -# Everforest theme for git-delta +# Everforest light-hard theme for git-delta # Generated from template - do not edit manually [delta] diff --git a/cli/delta/gitconfig-light-medium.delta b/cli/delta/gitconfig-light-medium.delta index 7e3cef6..34a5849 100644 --- a/cli/delta/gitconfig-light-medium.delta +++ b/cli/delta/gitconfig-light-medium.delta @@ -1,4 +1,4 @@ -# Everforest theme for git-delta +# Everforest light-medium theme for git-delta # Generated from template - do not edit manually [delta] diff --git a/cli/delta/gitconfig-light-soft.delta b/cli/delta/gitconfig-light-soft.delta index 7e3cef6..433ab73 100644 --- a/cli/delta/gitconfig-light-soft.delta +++ b/cli/delta/gitconfig-light-soft.delta @@ -1,4 +1,4 @@ -# Everforest theme for git-delta +# Everforest light-soft theme for git-delta # Generated from template - do not edit manually [delta] diff --git a/cli/eza/everforest-dark-hard.fish b/cli/eza/everforest-dark-hard.fish index 5b839e5..063566c 100644 --- a/cli/eza/everforest-dark-hard.fish +++ b/cli/eza/everforest-dark-hard.fish @@ -1,4 +1,4 @@ -# Everforest theme for eza (fish shell) +# Everforest dark-hard theme # Add these environment variables to your fish config (e.g., ~/.config/fish/config.fish) # Everforest color definitions for eza diff --git a/cli/eza/everforest-dark-hard.sh b/cli/eza/everforest-dark-hard.sh index 59fa34e..2331974 100644 --- a/cli/eza/everforest-dark-hard.sh +++ b/cli/eza/everforest-dark-hard.sh @@ -1,4 +1,4 @@ -# Everforest theme for eza +# Everforest dark-hard theme for eza # Add these environment variables to your shell config (e.g., ~/.bashrc, ~/.zshrc) # Everforest color definitions for eza diff --git a/cli/eza/everforest-dark-medium.fish b/cli/eza/everforest-dark-medium.fish index 5b839e5..ec97c1d 100644 --- a/cli/eza/everforest-dark-medium.fish +++ b/cli/eza/everforest-dark-medium.fish @@ -1,4 +1,4 @@ -# Everforest theme for eza (fish shell) +# Everforest dark-medium theme # Add these environment variables to your fish config (e.g., ~/.config/fish/config.fish) # Everforest color definitions for eza diff --git a/cli/eza/everforest-dark-medium.sh b/cli/eza/everforest-dark-medium.sh index 59fa34e..daffe85 100644 --- a/cli/eza/everforest-dark-medium.sh +++ b/cli/eza/everforest-dark-medium.sh @@ -1,4 +1,4 @@ -# Everforest theme for eza +# Everforest dark-medium theme for eza # Add these environment variables to your shell config (e.g., ~/.bashrc, ~/.zshrc) # Everforest color definitions for eza diff --git a/cli/eza/everforest-dark-soft.fish b/cli/eza/everforest-dark-soft.fish index 5b839e5..1249b29 100644 --- a/cli/eza/everforest-dark-soft.fish +++ b/cli/eza/everforest-dark-soft.fish @@ -1,4 +1,4 @@ -# Everforest theme for eza (fish shell) +# Everforest dark-soft theme # Add these environment variables to your fish config (e.g., ~/.config/fish/config.fish) # Everforest color definitions for eza diff --git a/cli/eza/everforest-dark-soft.sh b/cli/eza/everforest-dark-soft.sh index 59fa34e..35f8d8a 100644 --- a/cli/eza/everforest-dark-soft.sh +++ b/cli/eza/everforest-dark-soft.sh @@ -1,4 +1,4 @@ -# Everforest theme for eza +# Everforest dark-soft theme for eza # Add these environment variables to your shell config (e.g., ~/.bashrc, ~/.zshrc) # Everforest color definitions for eza diff --git a/cli/eza/everforest-light-hard.fish b/cli/eza/everforest-light-hard.fish index 3615b67..811c3ed 100644 --- a/cli/eza/everforest-light-hard.fish +++ b/cli/eza/everforest-light-hard.fish @@ -1,4 +1,4 @@ -# Everforest theme for eza (fish shell) +# Everforest light-hard theme # Add these environment variables to your fish config (e.g., ~/.config/fish/config.fish) # Everforest color definitions for eza diff --git a/cli/eza/everforest-light-hard.sh b/cli/eza/everforest-light-hard.sh index ae88785..a5f9580 100644 --- a/cli/eza/everforest-light-hard.sh +++ b/cli/eza/everforest-light-hard.sh @@ -1,4 +1,4 @@ -# Everforest theme for eza +# Everforest light-hard theme for eza # Add these environment variables to your shell config (e.g., ~/.bashrc, ~/.zshrc) # Everforest color definitions for eza diff --git a/cli/eza/everforest-light-medium.fish b/cli/eza/everforest-light-medium.fish index 3615b67..9b5d89f 100644 --- a/cli/eza/everforest-light-medium.fish +++ b/cli/eza/everforest-light-medium.fish @@ -1,4 +1,4 @@ -# Everforest theme for eza (fish shell) +# Everforest light-medium theme # Add these environment variables to your fish config (e.g., ~/.config/fish/config.fish) # Everforest color definitions for eza diff --git a/cli/eza/everforest-light-medium.sh b/cli/eza/everforest-light-medium.sh index ae88785..eda5a34 100644 --- a/cli/eza/everforest-light-medium.sh +++ b/cli/eza/everforest-light-medium.sh @@ -1,4 +1,4 @@ -# Everforest theme for eza +# Everforest light-medium theme for eza # Add these environment variables to your shell config (e.g., ~/.bashrc, ~/.zshrc) # Everforest color definitions for eza diff --git a/cli/eza/everforest-light-soft.fish b/cli/eza/everforest-light-soft.fish index 3615b67..b974399 100644 --- a/cli/eza/everforest-light-soft.fish +++ b/cli/eza/everforest-light-soft.fish @@ -1,4 +1,4 @@ -# Everforest theme for eza (fish shell) +# Everforest light-soft theme # Add these environment variables to your fish config (e.g., ~/.config/fish/config.fish) # Everforest color definitions for eza diff --git a/cli/eza/everforest-light-soft.sh b/cli/eza/everforest-light-soft.sh index ae88785..71002d6 100644 --- a/cli/eza/everforest-light-soft.sh +++ b/cli/eza/everforest-light-soft.sh @@ -1,4 +1,4 @@ -# Everforest theme for eza +# Everforest light-soft theme for eza # Add these environment variables to your shell config (e.g., ~/.bashrc, ~/.zshrc) # Everforest color definitions for eza diff --git a/cli/fd/config-dark-hard b/cli/fd/config-dark-hard index b833d38..c8f86ed 100644 --- a/cli/fd/config-dark-hard +++ b/cli/fd/config-dark-hard @@ -1,4 +1,4 @@ -# Everforest colors for fd +# Everforest dark-hard theme for fd # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/fd/config-dark-medium b/cli/fd/config-dark-medium index b833d38..4ea93c7 100644 --- a/cli/fd/config-dark-medium +++ b/cli/fd/config-dark-medium @@ -1,4 +1,4 @@ -# Everforest colors for fd +# Everforest dark-medium theme for fd # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/fd/config-dark-soft b/cli/fd/config-dark-soft index b833d38..4113ee6 100644 --- a/cli/fd/config-dark-soft +++ b/cli/fd/config-dark-soft @@ -1,4 +1,4 @@ -# Everforest colors for fd +# Everforest dark-soft theme for fd # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/fd/config-light-hard b/cli/fd/config-light-hard index b833d38..85bd1f3 100644 --- a/cli/fd/config-light-hard +++ b/cli/fd/config-light-hard @@ -1,4 +1,4 @@ -# Everforest colors for fd +# Everforest light-hard theme for fd # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/fd/config-light-medium b/cli/fd/config-light-medium index b833d38..4cfc33a 100644 --- a/cli/fd/config-light-medium +++ b/cli/fd/config-light-medium @@ -1,4 +1,4 @@ -# Everforest colors for fd +# Everforest light-medium theme for fd # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/fd/config-light-soft b/cli/fd/config-light-soft index b833d38..c2782c9 100644 --- a/cli/fd/config-light-soft +++ b/cli/fd/config-light-soft @@ -1,4 +1,4 @@ -# Everforest colors for fd +# Everforest light-soft theme for fd # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/fish/everforest-dark-hard.fish b/cli/fish/everforest-dark-hard.fish index 1dd37a3..c09830e 100644 --- a/cli/fish/everforest-dark-hard.fish +++ b/cli/fish/everforest-dark-hard.fish @@ -1,4 +1,4 @@ -# Everforest color scheme for fish shell +# Everforest dark-hard theme for fish shell # Generated from template - do not edit manually # Set fish colors diff --git a/cli/fish/everforest-dark-medium.fish b/cli/fish/everforest-dark-medium.fish index b358faf..98dc6e6 100644 --- a/cli/fish/everforest-dark-medium.fish +++ b/cli/fish/everforest-dark-medium.fish @@ -1,4 +1,4 @@ -# Everforest color scheme for fish shell +# Everforest dark-medium theme for fish shell # Generated from template - do not edit manually # Set fish colors diff --git a/cli/fish/everforest-dark-soft.fish b/cli/fish/everforest-dark-soft.fish index 2b40e97..790ef96 100644 --- a/cli/fish/everforest-dark-soft.fish +++ b/cli/fish/everforest-dark-soft.fish @@ -1,4 +1,4 @@ -# Everforest color scheme for fish shell +# Everforest dark-soft theme for fish shell # Generated from template - do not edit manually # Set fish colors diff --git a/cli/fish/everforest-light-hard.fish b/cli/fish/everforest-light-hard.fish index d4eb633..79b7644 100644 --- a/cli/fish/everforest-light-hard.fish +++ b/cli/fish/everforest-light-hard.fish @@ -1,4 +1,4 @@ -# Everforest color scheme for fish shell +# Everforest light-hard theme for fish shell # Generated from template - do not edit manually # Set fish colors diff --git a/cli/fish/everforest-light-medium.fish b/cli/fish/everforest-light-medium.fish index 2523475..66eb729 100644 --- a/cli/fish/everforest-light-medium.fish +++ b/cli/fish/everforest-light-medium.fish @@ -1,4 +1,4 @@ -# Everforest color scheme for fish shell +# Everforest light-medium theme for fish shell # Generated from template - do not edit manually # Set fish colors diff --git a/cli/fish/everforest-light-soft.fish b/cli/fish/everforest-light-soft.fish index 0d08e86..8ca74f6 100644 --- a/cli/fish/everforest-light-soft.fish +++ b/cli/fish/everforest-light-soft.fish @@ -1,4 +1,4 @@ -# Everforest color scheme for fish shell +# Everforest light-soft theme for fish shell # Generated from template - do not edit manually # Set fish colors diff --git a/cli/fzf/everforest-dark-hard.fish b/cli/fzf/everforest-dark-hard.fish index 520da6a..770fc03 100644 --- a/cli/fzf/everforest-dark-hard.fish +++ b/cli/fzf/everforest-dark-hard.fish @@ -1,4 +1,4 @@ -# Everforest theme for fzf (fish shell) +# Everforest dark-hard theme # Generated from template - do not edit manually set -gx FZF_DEFAULT_OPTS " \ diff --git a/cli/fzf/everforest-dark-hard.sh b/cli/fzf/everforest-dark-hard.sh index b110110..2b822ab 100644 --- a/cli/fzf/everforest-dark-hard.sh +++ b/cli/fzf/everforest-dark-hard.sh @@ -1,4 +1,4 @@ -# Everforest theme for fzf +# Everforest dark-hard theme for fzf # Generated from template - do not edit manually export FZF_DEFAULT_OPTS=" \ diff --git a/cli/fzf/everforest-dark-medium.fish b/cli/fzf/everforest-dark-medium.fish index 91b1120..325061a 100644 --- a/cli/fzf/everforest-dark-medium.fish +++ b/cli/fzf/everforest-dark-medium.fish @@ -1,4 +1,4 @@ -# Everforest theme for fzf (fish shell) +# Everforest dark-medium theme # Generated from template - do not edit manually set -gx FZF_DEFAULT_OPTS " \ diff --git a/cli/fzf/everforest-dark-medium.sh b/cli/fzf/everforest-dark-medium.sh index cffb6c5..24394ab 100644 --- a/cli/fzf/everforest-dark-medium.sh +++ b/cli/fzf/everforest-dark-medium.sh @@ -1,4 +1,4 @@ -# Everforest theme for fzf +# Everforest dark-medium theme for fzf # Generated from template - do not edit manually export FZF_DEFAULT_OPTS=" \ diff --git a/cli/fzf/everforest-dark-soft.fish b/cli/fzf/everforest-dark-soft.fish index a38b1f7..7cbbd60 100644 --- a/cli/fzf/everforest-dark-soft.fish +++ b/cli/fzf/everforest-dark-soft.fish @@ -1,4 +1,4 @@ -# Everforest theme for fzf (fish shell) +# Everforest dark-soft theme # Generated from template - do not edit manually set -gx FZF_DEFAULT_OPTS " \ diff --git a/cli/fzf/everforest-dark-soft.sh b/cli/fzf/everforest-dark-soft.sh index 9a2dffb..e3fb0a6 100644 --- a/cli/fzf/everforest-dark-soft.sh +++ b/cli/fzf/everforest-dark-soft.sh @@ -1,4 +1,4 @@ -# Everforest theme for fzf +# Everforest dark-soft theme for fzf # Generated from template - do not edit manually export FZF_DEFAULT_OPTS=" \ diff --git a/cli/fzf/everforest-light-hard.fish b/cli/fzf/everforest-light-hard.fish index ed20470..c02f752 100644 --- a/cli/fzf/everforest-light-hard.fish +++ b/cli/fzf/everforest-light-hard.fish @@ -1,4 +1,4 @@ -# Everforest theme for fzf (fish shell) +# Everforest light-hard theme # Generated from template - do not edit manually set -gx FZF_DEFAULT_OPTS " \ diff --git a/cli/fzf/everforest-light-hard.sh b/cli/fzf/everforest-light-hard.sh index ef8406d..6cd12e8 100644 --- a/cli/fzf/everforest-light-hard.sh +++ b/cli/fzf/everforest-light-hard.sh @@ -1,4 +1,4 @@ -# Everforest theme for fzf +# Everforest light-hard theme for fzf # Generated from template - do not edit manually export FZF_DEFAULT_OPTS=" \ diff --git a/cli/fzf/everforest-light-medium.fish b/cli/fzf/everforest-light-medium.fish index 79a8817..a6612c7 100644 --- a/cli/fzf/everforest-light-medium.fish +++ b/cli/fzf/everforest-light-medium.fish @@ -1,4 +1,4 @@ -# Everforest theme for fzf (fish shell) +# Everforest light-medium theme # Generated from template - do not edit manually set -gx FZF_DEFAULT_OPTS " \ diff --git a/cli/fzf/everforest-light-medium.sh b/cli/fzf/everforest-light-medium.sh index ef33845..44a8807 100644 --- a/cli/fzf/everforest-light-medium.sh +++ b/cli/fzf/everforest-light-medium.sh @@ -1,4 +1,4 @@ -# Everforest theme for fzf +# Everforest light-medium theme for fzf # Generated from template - do not edit manually export FZF_DEFAULT_OPTS=" \ diff --git a/cli/fzf/everforest-light-soft.fish b/cli/fzf/everforest-light-soft.fish index 3d1438c..76e6bfa 100644 --- a/cli/fzf/everforest-light-soft.fish +++ b/cli/fzf/everforest-light-soft.fish @@ -1,4 +1,4 @@ -# Everforest theme for fzf (fish shell) +# Everforest light-soft theme # Generated from template - do not edit manually set -gx FZF_DEFAULT_OPTS " \ diff --git a/cli/fzf/everforest-light-soft.sh b/cli/fzf/everforest-light-soft.sh index 08fe4bb..c69eb56 100644 --- a/cli/fzf/everforest-light-soft.sh +++ b/cli/fzf/everforest-light-soft.sh @@ -1,4 +1,4 @@ -# Everforest theme for fzf +# Everforest light-soft theme for fzf # Generated from template - do not edit manually export FZF_DEFAULT_OPTS=" \ diff --git a/cli/gitui/theme-dark-hard.ron b/cli/gitui/theme-dark-hard.ron index ad39b79..6b7d962 100644 --- a/cli/gitui/theme-dark-hard.ron +++ b/cli/gitui/theme-dark-hard.ron @@ -1,4 +1,4 @@ -// Everforest theme for GitUI +// Everforest dark-hard theme for GitUI // Generated from template - do not edit manually ( diff --git a/cli/gitui/theme-dark-medium.ron b/cli/gitui/theme-dark-medium.ron index 81b533b..1cf04d0 100644 --- a/cli/gitui/theme-dark-medium.ron +++ b/cli/gitui/theme-dark-medium.ron @@ -1,4 +1,4 @@ -// Everforest theme for GitUI +// Everforest dark-medium theme for GitUI // Generated from template - do not edit manually ( diff --git a/cli/gitui/theme-dark-soft.ron b/cli/gitui/theme-dark-soft.ron index 321079f..29fb0fd 100644 --- a/cli/gitui/theme-dark-soft.ron +++ b/cli/gitui/theme-dark-soft.ron @@ -1,4 +1,4 @@ -// Everforest theme for GitUI +// Everforest dark-soft theme for GitUI // Generated from template - do not edit manually ( diff --git a/cli/gitui/theme-light-hard.ron b/cli/gitui/theme-light-hard.ron index 4cc3353..510741a 100644 --- a/cli/gitui/theme-light-hard.ron +++ b/cli/gitui/theme-light-hard.ron @@ -1,4 +1,4 @@ -// Everforest theme for GitUI +// Everforest light-hard theme for GitUI // Generated from template - do not edit manually ( diff --git a/cli/gitui/theme-light-medium.ron b/cli/gitui/theme-light-medium.ron index 29d888f..283f0b8 100644 --- a/cli/gitui/theme-light-medium.ron +++ b/cli/gitui/theme-light-medium.ron @@ -1,4 +1,4 @@ -// Everforest theme for GitUI +// Everforest light-medium theme for GitUI // Generated from template - do not edit manually ( diff --git a/cli/gitui/theme-light-soft.ron b/cli/gitui/theme-light-soft.ron index 58fc561..4e0f2b5 100644 --- a/cli/gitui/theme-light-soft.ron +++ b/cli/gitui/theme-light-soft.ron @@ -1,4 +1,4 @@ -// Everforest theme for GitUI +// Everforest light-soft theme for GitUI // Generated from template - do not edit manually ( diff --git a/cli/glances/glances-dark-hard.conf b/cli/glances/glances-dark-hard.conf index 14aacfc..aabae2f 100644 --- a/cli/glances/glances-dark-hard.conf +++ b/cli/glances/glances-dark-hard.conf @@ -1,4 +1,4 @@ -# Everforest theme for Glances +# Everforest dark-hard theme for Glances # Generated from template - do not edit manually [colors] diff --git a/cli/glances/glances-dark-medium.conf b/cli/glances/glances-dark-medium.conf index 14aacfc..430893d 100644 --- a/cli/glances/glances-dark-medium.conf +++ b/cli/glances/glances-dark-medium.conf @@ -1,4 +1,4 @@ -# Everforest theme for Glances +# Everforest dark-medium theme for Glances # Generated from template - do not edit manually [colors] diff --git a/cli/glances/glances-dark-soft.conf b/cli/glances/glances-dark-soft.conf index 14aacfc..c09412e 100644 --- a/cli/glances/glances-dark-soft.conf +++ b/cli/glances/glances-dark-soft.conf @@ -1,4 +1,4 @@ -# Everforest theme for Glances +# Everforest dark-soft theme for Glances # Generated from template - do not edit manually [colors] diff --git a/cli/glances/glances-light-hard.conf b/cli/glances/glances-light-hard.conf index 3efc51b..32b2680 100644 --- a/cli/glances/glances-light-hard.conf +++ b/cli/glances/glances-light-hard.conf @@ -1,4 +1,4 @@ -# Everforest theme for Glances +# Everforest light-hard theme for Glances # Generated from template - do not edit manually [colors] diff --git a/cli/glances/glances-light-medium.conf b/cli/glances/glances-light-medium.conf index 3efc51b..76c5219 100644 --- a/cli/glances/glances-light-medium.conf +++ b/cli/glances/glances-light-medium.conf @@ -1,4 +1,4 @@ -# Everforest theme for Glances +# Everforest light-medium theme for Glances # Generated from template - do not edit manually [colors] diff --git a/cli/glances/glances-light-soft.conf b/cli/glances/glances-light-soft.conf index 3efc51b..b571520 100644 --- a/cli/glances/glances-light-soft.conf +++ b/cli/glances/glances-light-soft.conf @@ -1,4 +1,4 @@ -# Everforest theme for Glances +# Everforest light-soft theme for Glances # Generated from template - do not edit manually [colors] diff --git a/cli/htop/htoprc-dark-hard b/cli/htop/htoprc-dark-hard index 5b22d43..6ffee2c 100644 --- a/cli/htop/htoprc-dark-hard +++ b/cli/htop/htoprc-dark-hard @@ -1,4 +1,4 @@ -# Everforest theme for htop +# Everforest dark-hard theme for htop # Place this in ~/.config/htop/htoprc or run htop and configure colors interactively # Color scheme diff --git a/cli/htop/htoprc-dark-medium b/cli/htop/htoprc-dark-medium index 4baa2a4..0d47c36 100644 --- a/cli/htop/htoprc-dark-medium +++ b/cli/htop/htoprc-dark-medium @@ -1,4 +1,4 @@ -# Everforest theme for htop +# Everforest dark-medium theme for htop # Place this in ~/.config/htop/htoprc or run htop and configure colors interactively # Color scheme diff --git a/cli/htop/htoprc-dark-soft b/cli/htop/htoprc-dark-soft index 30bd202..a69e581 100644 --- a/cli/htop/htoprc-dark-soft +++ b/cli/htop/htoprc-dark-soft @@ -1,4 +1,4 @@ -# Everforest theme for htop +# Everforest dark-soft theme for htop # Place this in ~/.config/htop/htoprc or run htop and configure colors interactively # Color scheme diff --git a/cli/htop/htoprc-light-hard b/cli/htop/htoprc-light-hard index 56fccb7..7498e77 100644 --- a/cli/htop/htoprc-light-hard +++ b/cli/htop/htoprc-light-hard @@ -1,4 +1,4 @@ -# Everforest theme for htop +# Everforest light-hard theme for htop # Place this in ~/.config/htop/htoprc or run htop and configure colors interactively # Color scheme diff --git a/cli/htop/htoprc-light-medium b/cli/htop/htoprc-light-medium index 166334b..f061460 100644 --- a/cli/htop/htoprc-light-medium +++ b/cli/htop/htoprc-light-medium @@ -1,4 +1,4 @@ -# Everforest theme for htop +# Everforest light-medium theme for htop # Place this in ~/.config/htop/htoprc or run htop and configure colors interactively # Color scheme diff --git a/cli/htop/htoprc-light-soft b/cli/htop/htoprc-light-soft index fbec2e0..b0d8278 100644 --- a/cli/htop/htoprc-light-soft +++ b/cli/htop/htoprc-light-soft @@ -1,4 +1,4 @@ -# Everforest theme for htop +# Everforest light-soft theme for htop # Place this in ~/.config/htop/htoprc or run htop and configure colors interactively # Color scheme diff --git a/cli/install.sh b/cli/install.sh deleted file mode 100755 index 35b2d1d..0000000 --- a/cli/install.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/usr/bin/env bash - -# Everforest Resources Installer -# Installs all CLI tool configurations to ~/.config - -set -euo pipefail - -CONFIG_DIR="${HOME}/.config" -SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" - -echo "🎨 Installing Everforest CLI configurations..." - -# Create config directories -mkdir -p "${CONFIG_DIR}/starship" -mkdir -p "${CONFIG_DIR}/fzf" -mkdir -p "${CONFIG_DIR}/git" -mkdir -p "${CONFIG_DIR}/fish" -mkdir -p "${CONFIG_DIR}/tmux" - -# Install configurations -install_config() { - local tool="$1" - local file="$2" - local target="$3" - - if [[ -f "${SCRIPT_DIR}/${tool}/${file}" ]]; then - echo "📝 Installing ${tool}/${file} -> ${target}" - cp "${SCRIPT_DIR}/${tool}/${file}" "${target}" - else - echo "⚠️ Warning: ${tool}/${file} not found (may not be generated yet)" - fi -} - -# Install tool configurations -install_config "starship" "starship.toml" "${CONFIG_DIR}/starship/starship.toml" -install_config "fzf" "everforest.sh" "${CONFIG_DIR}/fzf/everforest.sh" -install_config "delta" "gitconfig.delta" "${CONFIG_DIR}/git/everforest-delta" -install_config "tmux" "everforest.tmux.conf" "${CONFIG_DIR}/tmux/everforest.conf" - -# Install fish colors (all variants) -for variant in dark-hard dark-medium dark-soft light-hard light-medium light-soft; do - install_config "fish" "everforest-${variant}.fish" "${CONFIG_DIR}/fish/conf.d/everforest-${variant}.fish" -done - -# Install LS_COLORS -if [[ -f "${SCRIPT_DIR}/ls_colors/everforest.sh" ]]; then - echo "📝 Installing LS_COLORS" - mkdir -p "${CONFIG_DIR}/dircolors" - cp "${SCRIPT_DIR}/ls_colors/everforest.sh" "${CONFIG_DIR}/dircolors/everforest.sh" - cp "${SCRIPT_DIR}/ls_colors/dircolors" "${CONFIG_DIR}/dircolors/everforest" -fi - -echo "✅ Installation complete!" -echo "" -echo "To use the themes:" -echo " - Starship: export STARSHIP_CONFIG=~/.config/starship/starship.toml" -echo " - FZF: source ~/.config/fzf/everforest.sh" -echo " - LS_COLORS: source ~/.config/dircolors/everforest.sh" -echo " - Fish: restart fish or run 'exec fish'" diff --git a/cli/jq/jq-colors-dark-hard.sh b/cli/jq/jq-colors-dark-hard.sh index 349c0e8..08dc759 100644 --- a/cli/jq/jq-colors-dark-hard.sh +++ b/cli/jq/jq-colors-dark-hard.sh @@ -1,4 +1,4 @@ -# Everforest colors for jq +# Everforest dark-hard theme for jq # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/jq/jq-colors-dark-medium.sh b/cli/jq/jq-colors-dark-medium.sh index 349c0e8..5008ef4 100644 --- a/cli/jq/jq-colors-dark-medium.sh +++ b/cli/jq/jq-colors-dark-medium.sh @@ -1,4 +1,4 @@ -# Everforest colors for jq +# Everforest dark-medium theme for jq # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/jq/jq-colors-dark-soft.sh b/cli/jq/jq-colors-dark-soft.sh index 349c0e8..8ba1201 100644 --- a/cli/jq/jq-colors-dark-soft.sh +++ b/cli/jq/jq-colors-dark-soft.sh @@ -1,4 +1,4 @@ -# Everforest colors for jq +# Everforest dark-soft theme for jq # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/jq/jq-colors-light-hard.sh b/cli/jq/jq-colors-light-hard.sh index 349c0e8..f4fc96c 100644 --- a/cli/jq/jq-colors-light-hard.sh +++ b/cli/jq/jq-colors-light-hard.sh @@ -1,4 +1,4 @@ -# Everforest colors for jq +# Everforest light-hard theme for jq # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/jq/jq-colors-light-medium.sh b/cli/jq/jq-colors-light-medium.sh index 349c0e8..e38338d 100644 --- a/cli/jq/jq-colors-light-medium.sh +++ b/cli/jq/jq-colors-light-medium.sh @@ -1,4 +1,4 @@ -# Everforest colors for jq +# Everforest light-medium theme for jq # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/jq/jq-colors-light-soft.sh b/cli/jq/jq-colors-light-soft.sh index 349c0e8..035f1c4 100644 --- a/cli/jq/jq-colors-light-soft.sh +++ b/cli/jq/jq-colors-light-soft.sh @@ -1,4 +1,4 @@ -# Everforest colors for jq +# Everforest light-soft theme for jq # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/lazygit/config-dark-hard.yml b/cli/lazygit/config-dark-hard.yml index 0d51b44..5643cc4 100644 --- a/cli/lazygit/config-dark-hard.yml +++ b/cli/lazygit/config-dark-hard.yml @@ -1,4 +1,4 @@ -# Everforest theme for LazyGit +# Everforest dark-hard theme for LazyGit # Generated from template - do not edit manually gui: diff --git a/cli/lazygit/config-dark-medium.yml b/cli/lazygit/config-dark-medium.yml index db04768..cae4580 100644 --- a/cli/lazygit/config-dark-medium.yml +++ b/cli/lazygit/config-dark-medium.yml @@ -1,4 +1,4 @@ -# Everforest theme for LazyGit +# Everforest dark-medium theme for LazyGit # Generated from template - do not edit manually gui: diff --git a/cli/lazygit/config-dark-soft.yml b/cli/lazygit/config-dark-soft.yml index 9b67aa3..be2bfb7 100644 --- a/cli/lazygit/config-dark-soft.yml +++ b/cli/lazygit/config-dark-soft.yml @@ -1,4 +1,4 @@ -# Everforest theme for LazyGit +# Everforest dark-soft theme for LazyGit # Generated from template - do not edit manually gui: diff --git a/cli/lazygit/config-light-hard.yml b/cli/lazygit/config-light-hard.yml index aae3939..368fb6c 100644 --- a/cli/lazygit/config-light-hard.yml +++ b/cli/lazygit/config-light-hard.yml @@ -1,4 +1,4 @@ -# Everforest theme for LazyGit +# Everforest light-hard theme for LazyGit # Generated from template - do not edit manually gui: diff --git a/cli/lazygit/config-light-medium.yml b/cli/lazygit/config-light-medium.yml index f7bf717..bebeb6f 100644 --- a/cli/lazygit/config-light-medium.yml +++ b/cli/lazygit/config-light-medium.yml @@ -1,4 +1,4 @@ -# Everforest theme for LazyGit +# Everforest light-medium theme for LazyGit # Generated from template - do not edit manually gui: diff --git a/cli/lazygit/config-light-soft.yml b/cli/lazygit/config-light-soft.yml index 86e5bda..7e5f780 100644 --- a/cli/lazygit/config-light-soft.yml +++ b/cli/lazygit/config-light-soft.yml @@ -1,4 +1,4 @@ -# Everforest theme for LazyGit +# Everforest light-soft theme for LazyGit # Generated from template - do not edit manually gui: diff --git a/cli/less/lesskey-dark-hard b/cli/less/lesskey-dark-hard index 7bea061..a153a47 100644 --- a/cli/less/lesskey-dark-hard +++ b/cli/less/lesskey-dark-hard @@ -1,4 +1,4 @@ -# Everforest colors for less pager +# Everforest dark-hard theme for less pager # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/less/lesskey-dark-medium b/cli/less/lesskey-dark-medium index 7bea061..5d33684 100644 --- a/cli/less/lesskey-dark-medium +++ b/cli/less/lesskey-dark-medium @@ -1,4 +1,4 @@ -# Everforest colors for less pager +# Everforest dark-medium theme for less pager # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/less/lesskey-dark-soft b/cli/less/lesskey-dark-soft index 7bea061..8c40dbe 100644 --- a/cli/less/lesskey-dark-soft +++ b/cli/less/lesskey-dark-soft @@ -1,4 +1,4 @@ -# Everforest colors for less pager +# Everforest dark-soft theme for less pager # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/less/lesskey-light-hard b/cli/less/lesskey-light-hard index 7bea061..0895774 100644 --- a/cli/less/lesskey-light-hard +++ b/cli/less/lesskey-light-hard @@ -1,4 +1,4 @@ -# Everforest colors for less pager +# Everforest light-hard theme for less pager # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/less/lesskey-light-medium b/cli/less/lesskey-light-medium index 7bea061..93a4844 100644 --- a/cli/less/lesskey-light-medium +++ b/cli/less/lesskey-light-medium @@ -1,4 +1,4 @@ -# Everforest colors for less pager +# Everforest light-medium theme for less pager # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/less/lesskey-light-soft b/cli/less/lesskey-light-soft index 7bea061..eba4fa2 100644 --- a/cli/less/lesskey-light-soft +++ b/cli/less/lesskey-light-soft @@ -1,4 +1,4 @@ -# Everforest colors for less pager +# Everforest light-soft theme for less pager # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/lf/colors-dark-hard b/cli/lf/colors-dark-hard index 9c3830b..f864c40 100644 --- a/cli/lf/colors-dark-hard +++ b/cli/lf/colors-dark-hard @@ -1,4 +1,4 @@ -# Everforest colors for lf file manager +# Everforest dark-hard theme for lf file manager # Generated from template - do not edit manually # Use the same color scheme as LS_COLORS diff --git a/cli/lf/colors-dark-medium b/cli/lf/colors-dark-medium index 9c3830b..6ed99ca 100644 --- a/cli/lf/colors-dark-medium +++ b/cli/lf/colors-dark-medium @@ -1,4 +1,4 @@ -# Everforest colors for lf file manager +# Everforest dark-medium theme for lf file manager # Generated from template - do not edit manually # Use the same color scheme as LS_COLORS diff --git a/cli/lf/colors-dark-soft b/cli/lf/colors-dark-soft index 9c3830b..f70bb68 100644 --- a/cli/lf/colors-dark-soft +++ b/cli/lf/colors-dark-soft @@ -1,4 +1,4 @@ -# Everforest colors for lf file manager +# Everforest dark-soft theme for lf file manager # Generated from template - do not edit manually # Use the same color scheme as LS_COLORS diff --git a/cli/lf/colors-light-hard b/cli/lf/colors-light-hard index 9c3830b..2447b10 100644 --- a/cli/lf/colors-light-hard +++ b/cli/lf/colors-light-hard @@ -1,4 +1,4 @@ -# Everforest colors for lf file manager +# Everforest light-hard theme for lf file manager # Generated from template - do not edit manually # Use the same color scheme as LS_COLORS diff --git a/cli/lf/colors-light-medium b/cli/lf/colors-light-medium index 9c3830b..5f0771d 100644 --- a/cli/lf/colors-light-medium +++ b/cli/lf/colors-light-medium @@ -1,4 +1,4 @@ -# Everforest colors for lf file manager +# Everforest light-medium theme for lf file manager # Generated from template - do not edit manually # Use the same color scheme as LS_COLORS diff --git a/cli/lf/colors-light-soft b/cli/lf/colors-light-soft index 9c3830b..81f15d7 100644 --- a/cli/lf/colors-light-soft +++ b/cli/lf/colors-light-soft @@ -1,4 +1,4 @@ -# Everforest colors for lf file manager +# Everforest light-soft theme for lf file manager # Generated from template - do not edit manually # Use the same color scheme as LS_COLORS diff --git a/cli/ls_colors/dircolors b/cli/ls_colors/dircolors new file mode 100644 index 0000000..e58bdb9 --- /dev/null +++ b/cli/ls_colors/dircolors @@ -0,0 +1,185 @@ +# Everforest dircolors configuration +# Generated from template - do not edit manually +# Use with: eval $(dircolors ~/.config/dircolors/everforest) + +# Terminal colors (these are just comments for documentation) +# bg={{bg}}, fg={{fg}}, red={{red}}, green={{green}}, blue={{blue}}, etc. + +# Core file types +NORMAL 00 # no color code at all +FILE 00 # regular file: use no color at all +RESET 0 # reset to "normal" color +DIR 01;34 # directory (bright blue) +LINK 01;36 # symbolic link (bright cyan) +MULTIHARDLINK 00 # regular file with more than one link +FIFO 40;33 # pipe (yellow background) +SOCK 01;35 # socket (bright magenta) +DOOR 01;35 # door +BLK 40;33;01 # block device driver (yellow background, bright) +CHR 40;33;01 # character device driver (yellow background, bright) +ORPHAN 40;31;01 # symlink to nonexistent file (red background, bright) +MISSING 00 # ... and the files they point to +SETUID 37;41 # file that is setuid (u+s) (white on red background) +SETGID 30;43 # file that is setgid (g+s) (black on yellow background) +CAPABILITY 30;41 # file with capability +STICKY_OTHER_WRITABLE 30;42 # dir that is sticky and other-writable (+t,o+w) +OTHER_WRITABLE 34;42 # dir that is other-writable (o+w) and not sticky +STICKY 37;44 # dir with the sticky bit set (+t) and not other-writable + +# Archives (bold yellow) +.tar 01;31 +.tgz 01;31 +.arc 01;31 +.arj 01;31 +.taz 01;31 +.lha 01;31 +.lz4 01;31 +.lzh 01;31 +.lzma 01;31 +.tlz 01;31 +.txz 01;31 +.tzo 01;31 +.t7z 01;31 +.zip 01;31 +.z 01;31 +.Z 01;31 +.dz 01;31 +.gz 01;31 +.lrz 01;31 +.lz 01;31 +.lzo 01;31 +.xz 01;31 +.zst 01;31 +.tzst 01;31 +.bz2 01;31 +.bz 01;31 +.tbz 01;31 +.tbz2 01;31 +.tz 01;31 +.deb 01;31 +.rpm 01;31 +.jar 01;31 +.war 01;31 +.ear 01;31 +.sar 01;31 +.rar 01;31 +.alz 01;31 +.ace 01;31 +.zoo 01;31 +.cpio 01;31 +.7z 01;31 +.rz 01;31 +.cab 01;31 + +# Image formats (bright magenta) +.jpg 01;35 +.jpeg 01;35 +.mjpg 01;35 +.mjpeg 01;35 +.gif 01;35 +.bmp 01;35 +.pbm 01;35 +.pgm 01;35 +.ppm 01;35 +.tga 01;35 +.xbm 01;35 +.xpm 01;35 +.tif 01;35 +.tiff 01;35 +.png 01;35 +.svg 01;35 +.svgz 01;35 +.mng 01;35 +.pcx 01;35 +.webp 01;35 +.ico 01;35 + +# Video formats (bright magenta) +.mov 01;35 +.mpg 01;35 +.mpeg 01;35 +.m2v 01;35 +.mkv 01;35 +.webm 01;35 +.ogm 01;35 +.mp4 01;35 +.m4v 01;35 +.mp4v 01;35 +.vob 01;35 +.qt 01;35 +.nuv 01;35 +.wmv 01;35 +.asf 01;35 +.rm 01;35 +.rmvb 01;35 +.flc 01;35 +.avi 01;35 +.fli 01;35 +.flv 01;35 +.gl 01;35 +.dl 01;35 +.xcf 01;35 +.xwd 01;35 +.yuv 01;35 +.cgm 01;35 +.emf 01;35 +.ogv 01;35 +.ogx 01;35 + +# Audio formats (cyan) +.aac 00;36 +.au 00;36 +.flac 00;36 +.m4a 00;36 +.mid 00;36 +.midi 00;36 +.mka 00;36 +.mp3 00;36 +.mpc 00;36 +.ogg 00;36 +.ra 00;36 +.wav 00;36 +.oga 00;36 +.opus 00;36 +.spx 00;36 +.xspf 00;36 + +# Executables (bright green) +.exe 01;32 +.com 01;32 +.btm 01;32 +.bat 01;32 +.sh 01;32 +.csh 01;32 +.py 01;32 +.pl 01;32 +.rb 01;32 +.js 01;32 +.ts 01;32 +.go 01;32 +.rs 01;32 +.c 01;32 +.cpp 01;32 +.h 01;32 +.hpp 01;32 + +# Documents (blue) +.txt 00;34 +.md 00;34 +.rst 00;34 +.pdf 00;34 +.doc 00;34 +.docx 00;34 +.odt 00;34 +.rtf 00;34 +.tex 00;34 +.html 00;34 +.htm 00;34 +.xml 00;34 +.json 00;34 +.yaml 00;34 +.yml 00;34 +.toml 00;34 +.ini 00;34 +.cfg 00;34 +.conf 00;34 \ No newline at end of file diff --git a/cli/ls_colors/everforest-dark-hard.fish b/cli/ls_colors/everforest-dark-hard.fish index 263f5fc..ce77bff 100644 --- a/cli/ls_colors/everforest-dark-hard.fish +++ b/cli/ls_colors/everforest-dark-hard.fish @@ -1,4 +1,4 @@ -# Everforest LS_COLORS configuration for fish shell +# Everforest dark-hard theme for fish shell # Generated from template - do not edit manually # Main LS_COLORS export (fish uses set -gx instead of export) diff --git a/cli/ls_colors/everforest-dark-hard.sh b/cli/ls_colors/everforest-dark-hard.sh index 96dd772..199375a 100644 --- a/cli/ls_colors/everforest-dark-hard.sh +++ b/cli/ls_colors/everforest-dark-hard.sh @@ -1,4 +1,4 @@ -# Everforest LS_COLORS configuration +# Everforest dark-hard theme for LS_COLORS # Generated from template - do not edit manually # Main LS_COLORS export diff --git a/cli/ls_colors/everforest-dark-medium.fish b/cli/ls_colors/everforest-dark-medium.fish index 263f5fc..e8e4589 100644 --- a/cli/ls_colors/everforest-dark-medium.fish +++ b/cli/ls_colors/everforest-dark-medium.fish @@ -1,4 +1,4 @@ -# Everforest LS_COLORS configuration for fish shell +# Everforest dark-medium theme for fish shell # Generated from template - do not edit manually # Main LS_COLORS export (fish uses set -gx instead of export) diff --git a/cli/ls_colors/everforest-dark-medium.sh b/cli/ls_colors/everforest-dark-medium.sh index 96dd772..78ead0c 100644 --- a/cli/ls_colors/everforest-dark-medium.sh +++ b/cli/ls_colors/everforest-dark-medium.sh @@ -1,4 +1,4 @@ -# Everforest LS_COLORS configuration +# Everforest dark-medium theme for LS_COLORS # Generated from template - do not edit manually # Main LS_COLORS export diff --git a/cli/ls_colors/everforest-dark-soft.fish b/cli/ls_colors/everforest-dark-soft.fish index 263f5fc..ee13423 100644 --- a/cli/ls_colors/everforest-dark-soft.fish +++ b/cli/ls_colors/everforest-dark-soft.fish @@ -1,4 +1,4 @@ -# Everforest LS_COLORS configuration for fish shell +# Everforest dark-soft theme for fish shell # Generated from template - do not edit manually # Main LS_COLORS export (fish uses set -gx instead of export) diff --git a/cli/ls_colors/everforest-dark-soft.sh b/cli/ls_colors/everforest-dark-soft.sh index 96dd772..4577521 100644 --- a/cli/ls_colors/everforest-dark-soft.sh +++ b/cli/ls_colors/everforest-dark-soft.sh @@ -1,4 +1,4 @@ -# Everforest LS_COLORS configuration +# Everforest dark-soft theme for LS_COLORS # Generated from template - do not edit manually # Main LS_COLORS export diff --git a/cli/ls_colors/everforest-light-hard.fish b/cli/ls_colors/everforest-light-hard.fish index 263f5fc..df9137b 100644 --- a/cli/ls_colors/everforest-light-hard.fish +++ b/cli/ls_colors/everforest-light-hard.fish @@ -1,4 +1,4 @@ -# Everforest LS_COLORS configuration for fish shell +# Everforest light-hard theme for fish shell # Generated from template - do not edit manually # Main LS_COLORS export (fish uses set -gx instead of export) diff --git a/cli/ls_colors/everforest-light-hard.sh b/cli/ls_colors/everforest-light-hard.sh index 96dd772..00e987b 100644 --- a/cli/ls_colors/everforest-light-hard.sh +++ b/cli/ls_colors/everforest-light-hard.sh @@ -1,4 +1,4 @@ -# Everforest LS_COLORS configuration +# Everforest light-hard theme for LS_COLORS # Generated from template - do not edit manually # Main LS_COLORS export diff --git a/cli/ls_colors/everforest-light-medium.fish b/cli/ls_colors/everforest-light-medium.fish index 263f5fc..36bc08b 100644 --- a/cli/ls_colors/everforest-light-medium.fish +++ b/cli/ls_colors/everforest-light-medium.fish @@ -1,4 +1,4 @@ -# Everforest LS_COLORS configuration for fish shell +# Everforest light-medium theme for fish shell # Generated from template - do not edit manually # Main LS_COLORS export (fish uses set -gx instead of export) diff --git a/cli/ls_colors/everforest-light-medium.sh b/cli/ls_colors/everforest-light-medium.sh index 96dd772..0a3f133 100644 --- a/cli/ls_colors/everforest-light-medium.sh +++ b/cli/ls_colors/everforest-light-medium.sh @@ -1,4 +1,4 @@ -# Everforest LS_COLORS configuration +# Everforest light-medium theme for LS_COLORS # Generated from template - do not edit manually # Main LS_COLORS export diff --git a/cli/ls_colors/everforest-light-soft.fish b/cli/ls_colors/everforest-light-soft.fish index 263f5fc..00088d9 100644 --- a/cli/ls_colors/everforest-light-soft.fish +++ b/cli/ls_colors/everforest-light-soft.fish @@ -1,4 +1,4 @@ -# Everforest LS_COLORS configuration for fish shell +# Everforest light-soft theme for fish shell # Generated from template - do not edit manually # Main LS_COLORS export (fish uses set -gx instead of export) diff --git a/cli/ls_colors/everforest-light-soft.sh b/cli/ls_colors/everforest-light-soft.sh index 96dd772..2bd7c17 100644 --- a/cli/ls_colors/everforest-light-soft.sh +++ b/cli/ls_colors/everforest-light-soft.sh @@ -1,4 +1,4 @@ -# Everforest LS_COLORS configuration +# Everforest light-soft theme for LS_COLORS # Generated from template - do not edit manually # Main LS_COLORS export diff --git a/cli/mc/everforest-dark-hard.ini b/cli/mc/everforest-dark-hard.ini index e9d1e3b..c385e98 100644 --- a/cli/mc/everforest-dark-hard.ini +++ b/cli/mc/everforest-dark-hard.ini @@ -1,4 +1,4 @@ -# Everforest skin for Midnight Commander +# Everforest dark-hard theme for Midnight Commander # Generated from template - do not edit manually [skin] diff --git a/cli/mc/everforest-dark-medium.ini b/cli/mc/everforest-dark-medium.ini index 6197861..d74e4c0 100644 --- a/cli/mc/everforest-dark-medium.ini +++ b/cli/mc/everforest-dark-medium.ini @@ -1,4 +1,4 @@ -# Everforest skin for Midnight Commander +# Everforest dark-medium theme for Midnight Commander # Generated from template - do not edit manually [skin] diff --git a/cli/mc/everforest-dark-soft.ini b/cli/mc/everforest-dark-soft.ini index 4315cf5..71cb9c8 100644 --- a/cli/mc/everforest-dark-soft.ini +++ b/cli/mc/everforest-dark-soft.ini @@ -1,4 +1,4 @@ -# Everforest skin for Midnight Commander +# Everforest dark-soft theme for Midnight Commander # Generated from template - do not edit manually [skin] diff --git a/cli/mc/everforest-light-hard.ini b/cli/mc/everforest-light-hard.ini index 9283600..71c2a71 100644 --- a/cli/mc/everforest-light-hard.ini +++ b/cli/mc/everforest-light-hard.ini @@ -1,4 +1,4 @@ -# Everforest skin for Midnight Commander +# Everforest light-hard theme for Midnight Commander # Generated from template - do not edit manually [skin] diff --git a/cli/mc/everforest-light-medium.ini b/cli/mc/everforest-light-medium.ini index 3abe0e4..d6a75f9 100644 --- a/cli/mc/everforest-light-medium.ini +++ b/cli/mc/everforest-light-medium.ini @@ -1,4 +1,4 @@ -# Everforest skin for Midnight Commander +# Everforest light-medium theme for Midnight Commander # Generated from template - do not edit manually [skin] diff --git a/cli/mc/everforest-light-soft.ini b/cli/mc/everforest-light-soft.ini index 86a459f..2d1eced 100644 --- a/cli/mc/everforest-light-soft.ini +++ b/cli/mc/everforest-light-soft.ini @@ -1,4 +1,4 @@ -# Everforest skin for Midnight Commander +# Everforest light-soft theme for Midnight Commander # Generated from template - do not edit manually [skin] diff --git a/cli/neofetch/config-dark-hard.conf b/cli/neofetch/config-dark-hard.conf index dae662d..b37f7f9 100644 --- a/cli/neofetch/config-dark-hard.conf +++ b/cli/neofetch/config-dark-hard.conf @@ -1,4 +1,4 @@ -# Everforest theme for Neofetch +# Everforest dark-hard theme for Neofetch # Generated from template - do not edit manually # Color configuration diff --git a/cli/neofetch/config-dark-medium.conf b/cli/neofetch/config-dark-medium.conf index dae662d..989c35d 100644 --- a/cli/neofetch/config-dark-medium.conf +++ b/cli/neofetch/config-dark-medium.conf @@ -1,4 +1,4 @@ -# Everforest theme for Neofetch +# Everforest dark-medium theme for Neofetch # Generated from template - do not edit manually # Color configuration diff --git a/cli/neofetch/config-dark-soft.conf b/cli/neofetch/config-dark-soft.conf index dae662d..b51e332 100644 --- a/cli/neofetch/config-dark-soft.conf +++ b/cli/neofetch/config-dark-soft.conf @@ -1,4 +1,4 @@ -# Everforest theme for Neofetch +# Everforest dark-soft theme for Neofetch # Generated from template - do not edit manually # Color configuration diff --git a/cli/neofetch/config-light-hard.conf b/cli/neofetch/config-light-hard.conf index 5e9f292..4736319 100644 --- a/cli/neofetch/config-light-hard.conf +++ b/cli/neofetch/config-light-hard.conf @@ -1,4 +1,4 @@ -# Everforest theme for Neofetch +# Everforest light-hard theme for Neofetch # Generated from template - do not edit manually # Color configuration diff --git a/cli/neofetch/config-light-medium.conf b/cli/neofetch/config-light-medium.conf index 5e9f292..2fbc42b 100644 --- a/cli/neofetch/config-light-medium.conf +++ b/cli/neofetch/config-light-medium.conf @@ -1,4 +1,4 @@ -# Everforest theme for Neofetch +# Everforest light-medium theme for Neofetch # Generated from template - do not edit manually # Color configuration diff --git a/cli/neofetch/config-light-soft.conf b/cli/neofetch/config-light-soft.conf index 5e9f292..9c2ae93 100644 --- a/cli/neofetch/config-light-soft.conf +++ b/cli/neofetch/config-light-soft.conf @@ -1,4 +1,4 @@ -# Everforest theme for Neofetch +# Everforest light-soft theme for Neofetch # Generated from template - do not edit manually # Color configuration diff --git a/cli/ranger/colorscheme-dark-hard.py b/cli/ranger/colorscheme-dark-hard.py index 678152b..37fdebe 100644 --- a/cli/ranger/colorscheme-dark-hard.py +++ b/cli/ranger/colorscheme-dark-hard.py @@ -1,4 +1,4 @@ -# Everforest colorscheme for Ranger +# Everforest dark-hard theme for Ranger # Generated from template - do not edit manually # Place this file in ~/.config/ranger/colorschemes/ diff --git a/cli/ranger/colorscheme-dark-medium.py b/cli/ranger/colorscheme-dark-medium.py index 678152b..b81567a 100644 --- a/cli/ranger/colorscheme-dark-medium.py +++ b/cli/ranger/colorscheme-dark-medium.py @@ -1,4 +1,4 @@ -# Everforest colorscheme for Ranger +# Everforest dark-medium theme for Ranger # Generated from template - do not edit manually # Place this file in ~/.config/ranger/colorschemes/ diff --git a/cli/ranger/colorscheme-dark-soft.py b/cli/ranger/colorscheme-dark-soft.py index 678152b..84b1d85 100644 --- a/cli/ranger/colorscheme-dark-soft.py +++ b/cli/ranger/colorscheme-dark-soft.py @@ -1,4 +1,4 @@ -# Everforest colorscheme for Ranger +# Everforest dark-soft theme for Ranger # Generated from template - do not edit manually # Place this file in ~/.config/ranger/colorschemes/ diff --git a/cli/ranger/colorscheme-light-hard.py b/cli/ranger/colorscheme-light-hard.py index 678152b..a8d182d 100644 --- a/cli/ranger/colorscheme-light-hard.py +++ b/cli/ranger/colorscheme-light-hard.py @@ -1,4 +1,4 @@ -# Everforest colorscheme for Ranger +# Everforest light-hard theme for Ranger # Generated from template - do not edit manually # Place this file in ~/.config/ranger/colorschemes/ diff --git a/cli/ranger/colorscheme-light-medium.py b/cli/ranger/colorscheme-light-medium.py index 678152b..ba7eba2 100644 --- a/cli/ranger/colorscheme-light-medium.py +++ b/cli/ranger/colorscheme-light-medium.py @@ -1,4 +1,4 @@ -# Everforest colorscheme for Ranger +# Everforest light-medium theme for Ranger # Generated from template - do not edit manually # Place this file in ~/.config/ranger/colorschemes/ diff --git a/cli/ranger/colorscheme-light-soft.py b/cli/ranger/colorscheme-light-soft.py index 678152b..0bb803d 100644 --- a/cli/ranger/colorscheme-light-soft.py +++ b/cli/ranger/colorscheme-light-soft.py @@ -1,4 +1,4 @@ -# Everforest colorscheme for Ranger +# Everforest light-soft theme for Ranger # Generated from template - do not edit manually # Place this file in ~/.config/ranger/colorschemes/ diff --git a/cli/ripgrep/.ripgreprc-dark-hard b/cli/ripgrep/.ripgreprc-dark-hard index a272da7..e1925f2 100644 --- a/cli/ripgrep/.ripgreprc-dark-hard +++ b/cli/ripgrep/.ripgreprc-dark-hard @@ -1,4 +1,4 @@ -# Everforest theme for ripgrep +# Everforest dark-hard theme for ripgrep # Place this in ~/.ripgreprc or set RIPGREP_CONFIG_PATH # Color configuration using ANSI codes diff --git a/cli/ripgrep/.ripgreprc-dark-medium b/cli/ripgrep/.ripgreprc-dark-medium index a272da7..0baaac2 100644 --- a/cli/ripgrep/.ripgreprc-dark-medium +++ b/cli/ripgrep/.ripgreprc-dark-medium @@ -1,4 +1,4 @@ -# Everforest theme for ripgrep +# Everforest dark-medium theme for ripgrep # Place this in ~/.ripgreprc or set RIPGREP_CONFIG_PATH # Color configuration using ANSI codes diff --git a/cli/ripgrep/.ripgreprc-dark-soft b/cli/ripgrep/.ripgreprc-dark-soft index a272da7..8073e6f 100644 --- a/cli/ripgrep/.ripgreprc-dark-soft +++ b/cli/ripgrep/.ripgreprc-dark-soft @@ -1,4 +1,4 @@ -# Everforest theme for ripgrep +# Everforest dark-soft theme for ripgrep # Place this in ~/.ripgreprc or set RIPGREP_CONFIG_PATH # Color configuration using ANSI codes diff --git a/cli/ripgrep/.ripgreprc-light-hard b/cli/ripgrep/.ripgreprc-light-hard index 2767cc0..99dab26 100644 --- a/cli/ripgrep/.ripgreprc-light-hard +++ b/cli/ripgrep/.ripgreprc-light-hard @@ -1,4 +1,4 @@ -# Everforest theme for ripgrep +# Everforest light-hard theme for ripgrep # Place this in ~/.ripgreprc or set RIPGREP_CONFIG_PATH # Color configuration using ANSI codes diff --git a/cli/ripgrep/.ripgreprc-light-medium b/cli/ripgrep/.ripgreprc-light-medium index 2767cc0..4506919 100644 --- a/cli/ripgrep/.ripgreprc-light-medium +++ b/cli/ripgrep/.ripgreprc-light-medium @@ -1,4 +1,4 @@ -# Everforest theme for ripgrep +# Everforest light-medium theme for ripgrep # Place this in ~/.ripgreprc or set RIPGREP_CONFIG_PATH # Color configuration using ANSI codes diff --git a/cli/ripgrep/.ripgreprc-light-soft b/cli/ripgrep/.ripgreprc-light-soft index 2767cc0..a1b2ffd 100644 --- a/cli/ripgrep/.ripgreprc-light-soft +++ b/cli/ripgrep/.ripgreprc-light-soft @@ -1,4 +1,4 @@ -# Everforest theme for ripgrep +# Everforest light-soft theme for ripgrep # Place this in ~/.ripgreprc or set RIPGREP_CONFIG_PATH # Color configuration using ANSI codes diff --git a/cli/starship/starship-dark-hard.toml b/cli/starship/starship-dark-hard.toml index c35cf5a..b302287 100644 --- a/cli/starship/starship-dark-hard.toml +++ b/cli/starship/starship-dark-hard.toml @@ -1,4 +1,4 @@ -# Everforest theme for Starship +# Everforest dark-hard theme for Starship # Generated from template - do not edit manually format = """ diff --git a/cli/starship/starship-dark-medium.toml b/cli/starship/starship-dark-medium.toml index 5fdc914..7e95130 100644 --- a/cli/starship/starship-dark-medium.toml +++ b/cli/starship/starship-dark-medium.toml @@ -1,4 +1,4 @@ -# Everforest theme for Starship +# Everforest dark-medium theme for Starship # Generated from template - do not edit manually format = """ diff --git a/cli/starship/starship-dark-soft.toml b/cli/starship/starship-dark-soft.toml index 3912042..7af3150 100644 --- a/cli/starship/starship-dark-soft.toml +++ b/cli/starship/starship-dark-soft.toml @@ -1,4 +1,4 @@ -# Everforest theme for Starship +# Everforest dark-soft theme for Starship # Generated from template - do not edit manually format = """ diff --git a/cli/starship/starship-light-hard.toml b/cli/starship/starship-light-hard.toml index e5ce4ff..37dd15c 100644 --- a/cli/starship/starship-light-hard.toml +++ b/cli/starship/starship-light-hard.toml @@ -1,4 +1,4 @@ -# Everforest theme for Starship +# Everforest light-hard theme for Starship # Generated from template - do not edit manually format = """ diff --git a/cli/starship/starship-light-medium.toml b/cli/starship/starship-light-medium.toml index 9eb63b9..b121873 100644 --- a/cli/starship/starship-light-medium.toml +++ b/cli/starship/starship-light-medium.toml @@ -1,4 +1,4 @@ -# Everforest theme for Starship +# Everforest light-medium theme for Starship # Generated from template - do not edit manually format = """ diff --git a/cli/starship/starship-light-soft.toml b/cli/starship/starship-light-soft.toml index db02fa1..63a7deb 100644 --- a/cli/starship/starship-light-soft.toml +++ b/cli/starship/starship-light-soft.toml @@ -1,4 +1,4 @@ -# Everforest theme for Starship +# Everforest light-soft theme for Starship # Generated from template - do not edit manually format = """ diff --git a/cli/tig/config-dark-hard b/cli/tig/config-dark-hard index a3378c2..a764221 100644 --- a/cli/tig/config-dark-hard +++ b/cli/tig/config-dark-hard @@ -1,4 +1,4 @@ -# Everforest theme for tig +# Everforest dark-hard theme for tig # Generated from template - do not edit manually # Colors diff --git a/cli/tig/config-dark-medium b/cli/tig/config-dark-medium index b6d1c05..d35a62b 100644 --- a/cli/tig/config-dark-medium +++ b/cli/tig/config-dark-medium @@ -1,4 +1,4 @@ -# Everforest theme for tig +# Everforest dark-medium theme for tig # Generated from template - do not edit manually # Colors diff --git a/cli/tig/config-dark-soft b/cli/tig/config-dark-soft index 410b848..e8bbbf3 100644 --- a/cli/tig/config-dark-soft +++ b/cli/tig/config-dark-soft @@ -1,4 +1,4 @@ -# Everforest theme for tig +# Everforest dark-soft theme for tig # Generated from template - do not edit manually # Colors diff --git a/cli/tig/config-light-hard b/cli/tig/config-light-hard index ff30bb6..9b292c3 100644 --- a/cli/tig/config-light-hard +++ b/cli/tig/config-light-hard @@ -1,4 +1,4 @@ -# Everforest theme for tig +# Everforest light-hard theme for tig # Generated from template - do not edit manually # Colors diff --git a/cli/tig/config-light-medium b/cli/tig/config-light-medium index 91e38dd..9fe55db 100644 --- a/cli/tig/config-light-medium +++ b/cli/tig/config-light-medium @@ -1,4 +1,4 @@ -# Everforest theme for tig +# Everforest light-medium theme for tig # Generated from template - do not edit manually # Colors diff --git a/cli/tig/config-light-soft b/cli/tig/config-light-soft index 221eac7..0133da6 100644 --- a/cli/tig/config-light-soft +++ b/cli/tig/config-light-soft @@ -1,4 +1,4 @@ -# Everforest theme for tig +# Everforest light-soft theme for tig # Generated from template - do not edit manually # Colors diff --git a/cli/tmux/everforest.tmux-dark-hard.conf b/cli/tmux/everforest.tmux-dark-hard.conf index 108b24e..c0dd50c 100644 --- a/cli/tmux/everforest.tmux-dark-hard.conf +++ b/cli/tmux/everforest.tmux-dark-hard.conf @@ -1,4 +1,4 @@ -# Everforest theme for tmux +# Everforest dark-hard theme for tmux # Generated from template - do not edit manually # Basic color scheme diff --git a/cli/tmux/everforest.tmux-dark-medium.conf b/cli/tmux/everforest.tmux-dark-medium.conf index 90339f4..0cd65f6 100644 --- a/cli/tmux/everforest.tmux-dark-medium.conf +++ b/cli/tmux/everforest.tmux-dark-medium.conf @@ -1,4 +1,4 @@ -# Everforest theme for tmux +# Everforest dark-medium theme for tmux # Generated from template - do not edit manually # Basic color scheme diff --git a/cli/tmux/everforest.tmux-dark-soft.conf b/cli/tmux/everforest.tmux-dark-soft.conf index 3c74705..6a4a182 100644 --- a/cli/tmux/everforest.tmux-dark-soft.conf +++ b/cli/tmux/everforest.tmux-dark-soft.conf @@ -1,4 +1,4 @@ -# Everforest theme for tmux +# Everforest dark-soft theme for tmux # Generated from template - do not edit manually # Basic color scheme diff --git a/cli/tmux/everforest.tmux-light-hard.conf b/cli/tmux/everforest.tmux-light-hard.conf index 27a910c..090f03e 100644 --- a/cli/tmux/everforest.tmux-light-hard.conf +++ b/cli/tmux/everforest.tmux-light-hard.conf @@ -1,4 +1,4 @@ -# Everforest theme for tmux +# Everforest light-hard theme for tmux # Generated from template - do not edit manually # Basic color scheme diff --git a/cli/tmux/everforest.tmux-light-medium.conf b/cli/tmux/everforest.tmux-light-medium.conf index 3c7e3b8..46ce138 100644 --- a/cli/tmux/everforest.tmux-light-medium.conf +++ b/cli/tmux/everforest.tmux-light-medium.conf @@ -1,4 +1,4 @@ -# Everforest theme for tmux +# Everforest light-medium theme for tmux # Generated from template - do not edit manually # Basic color scheme diff --git a/cli/tmux/everforest.tmux-light-soft.conf b/cli/tmux/everforest.tmux-light-soft.conf index c9e5d49..df89355 100644 --- a/cli/tmux/everforest.tmux-light-soft.conf +++ b/cli/tmux/everforest.tmux-light-soft.conf @@ -1,4 +1,4 @@ -# Everforest theme for tmux +# Everforest light-soft theme for tmux # Generated from template - do not edit manually # Basic color scheme diff --git a/cli/zoxide/zoxide-dark-hard.sh b/cli/zoxide/zoxide-dark-hard.sh index 58c4076..0125c61 100644 --- a/cli/zoxide/zoxide-dark-hard.sh +++ b/cli/zoxide/zoxide-dark-hard.sh @@ -1,4 +1,4 @@ -# Everforest colors for zoxide +# Everforest dark-hard theme for zoxide # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/zoxide/zoxide-dark-medium.sh b/cli/zoxide/zoxide-dark-medium.sh index 5623b99..079c70d 100644 --- a/cli/zoxide/zoxide-dark-medium.sh +++ b/cli/zoxide/zoxide-dark-medium.sh @@ -1,4 +1,4 @@ -# Everforest colors for zoxide +# Everforest dark-medium theme for zoxide # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/zoxide/zoxide-dark-soft.sh b/cli/zoxide/zoxide-dark-soft.sh index 7fdc0a3..de6b436 100644 --- a/cli/zoxide/zoxide-dark-soft.sh +++ b/cli/zoxide/zoxide-dark-soft.sh @@ -1,4 +1,4 @@ -# Everforest colors for zoxide +# Everforest dark-soft theme for zoxide # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/zoxide/zoxide-light-hard.sh b/cli/zoxide/zoxide-light-hard.sh index ee192b6..a503fe3 100644 --- a/cli/zoxide/zoxide-light-hard.sh +++ b/cli/zoxide/zoxide-light-hard.sh @@ -1,4 +1,4 @@ -# Everforest colors for zoxide +# Everforest light-hard theme for zoxide # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/zoxide/zoxide-light-medium.sh b/cli/zoxide/zoxide-light-medium.sh index 511be5d..517fd43 100644 --- a/cli/zoxide/zoxide-light-medium.sh +++ b/cli/zoxide/zoxide-light-medium.sh @@ -1,4 +1,4 @@ -# Everforest colors for zoxide +# Everforest light-medium theme for zoxide # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/zoxide/zoxide-light-soft.sh b/cli/zoxide/zoxide-light-soft.sh index a8bedd1..81be01d 100644 --- a/cli/zoxide/zoxide-light-soft.sh +++ b/cli/zoxide/zoxide-light-soft.sh @@ -1,4 +1,4 @@ -# Everforest colors for zoxide +# Everforest light-soft theme for zoxide # Generated from template - do not edit manually # Source this in your shell configuration diff --git a/cli/zsh/everforest-dark-hard.zsh b/cli/zsh/everforest-dark-hard.zsh index a952d15..58db2fa 100644 --- a/cli/zsh/everforest-dark-hard.zsh +++ b/cli/zsh/everforest-dark-hard.zsh @@ -1,4 +1,4 @@ -# Everforest theme for Zsh +# Everforest dark-hard theme for Zsh # Add this to your ~/.zshrc # Everforest color scheme for Zsh syntax highlighting and prompt diff --git a/cli/zsh/everforest-dark-medium.zsh b/cli/zsh/everforest-dark-medium.zsh index a952d15..dadef39 100644 --- a/cli/zsh/everforest-dark-medium.zsh +++ b/cli/zsh/everforest-dark-medium.zsh @@ -1,4 +1,4 @@ -# Everforest theme for Zsh +# Everforest dark-medium theme for Zsh # Add this to your ~/.zshrc # Everforest color scheme for Zsh syntax highlighting and prompt diff --git a/cli/zsh/everforest-dark-soft.zsh b/cli/zsh/everforest-dark-soft.zsh index a952d15..8157aec 100644 --- a/cli/zsh/everforest-dark-soft.zsh +++ b/cli/zsh/everforest-dark-soft.zsh @@ -1,4 +1,4 @@ -# Everforest theme for Zsh +# Everforest dark-soft theme for Zsh # Add this to your ~/.zshrc # Everforest color scheme for Zsh syntax highlighting and prompt diff --git a/cli/zsh/everforest-light-hard.zsh b/cli/zsh/everforest-light-hard.zsh index 62f6e83..a0a2760 100644 --- a/cli/zsh/everforest-light-hard.zsh +++ b/cli/zsh/everforest-light-hard.zsh @@ -1,4 +1,4 @@ -# Everforest theme for Zsh +# Everforest light-hard theme for Zsh # Add this to your ~/.zshrc # Everforest color scheme for Zsh syntax highlighting and prompt diff --git a/cli/zsh/everforest-light-medium.zsh b/cli/zsh/everforest-light-medium.zsh index 62f6e83..d2cb887 100644 --- a/cli/zsh/everforest-light-medium.zsh +++ b/cli/zsh/everforest-light-medium.zsh @@ -1,4 +1,4 @@ -# Everforest theme for Zsh +# Everforest light-medium theme for Zsh # Add this to your ~/.zshrc # Everforest color scheme for Zsh syntax highlighting and prompt diff --git a/cli/zsh/everforest-light-soft.zsh b/cli/zsh/everforest-light-soft.zsh index 62f6e83..b76680b 100644 --- a/cli/zsh/everforest-light-soft.zsh +++ b/cli/zsh/everforest-light-soft.zsh @@ -1,4 +1,4 @@ -# Everforest theme for Zsh +# Everforest light-soft theme for Zsh # Add this to your ~/.zshrc # Everforest color scheme for Zsh syntax highlighting and prompt diff --git a/docs/CLI.md b/docs/CLI.md index a6e0f90..46ed427 100644 --- a/docs/CLI.md +++ b/docs/CLI.md @@ -4,7 +4,7 @@ Command-line tools and terminal configurations for the Everforest color scheme. ## Installation - ./cli/install.sh + ./install.sh cli This installs configurations for all supported CLI tools to `~/.config`. diff --git a/docs/INSTALLATION.md b/docs/INSTALLATION.md index 81573ec..31fe7fe 100644 --- a/docs/INSTALLATION.md +++ b/docs/INSTALLATION.md @@ -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 diff --git a/editors/jetbrains/everforest-dark-hard.xml b/editors/jetbrains/everforest-dark-hard.xml index ef7989e..6b12655 100644 --- a/editors/jetbrains/everforest-dark-hard.xml +++ b/editors/jetbrains/everforest-dark-hard.xml @@ -1,5 +1,5 @@ - + diff --git a/editors/jetbrains/everforest-dark-medium.xml b/editors/jetbrains/everforest-dark-medium.xml index 0e1c6ae..e2ef5cd 100644 --- a/editors/jetbrains/everforest-dark-medium.xml +++ b/editors/jetbrains/everforest-dark-medium.xml @@ -1,5 +1,5 @@ - + diff --git a/editors/jetbrains/everforest-dark-soft.xml b/editors/jetbrains/everforest-dark-soft.xml index eb6a1ba..44ddce0 100644 --- a/editors/jetbrains/everforest-dark-soft.xml +++ b/editors/jetbrains/everforest-dark-soft.xml @@ -1,5 +1,5 @@ - + diff --git a/editors/jetbrains/everforest-light-hard.xml b/editors/jetbrains/everforest-light-hard.xml index 3a99c3e..402e494 100644 --- a/editors/jetbrains/everforest-light-hard.xml +++ b/editors/jetbrains/everforest-light-hard.xml @@ -1,5 +1,5 @@ - + diff --git a/editors/jetbrains/everforest-light-medium.xml b/editors/jetbrains/everforest-light-medium.xml index a777eb0..073e3d2 100644 --- a/editors/jetbrains/everforest-light-medium.xml +++ b/editors/jetbrains/everforest-light-medium.xml @@ -1,5 +1,5 @@ - + diff --git a/editors/jetbrains/everforest-light-soft.xml b/editors/jetbrains/everforest-light-soft.xml index fa97e72..df6fe6e 100644 --- a/editors/jetbrains/everforest-light-soft.xml +++ b/editors/jetbrains/everforest-light-soft.xml @@ -1,5 +1,5 @@ - + diff --git a/editors/sublime/everforest-dark-hard.tmTheme b/editors/sublime/everforest-dark-hard.tmTheme index 1b2c988..4a6dfd2 100644 --- a/editors/sublime/everforest-dark-hard.tmTheme +++ b/editors/sublime/everforest-dark-hard.tmTheme @@ -1,6 +1,6 @@ - + diff --git a/editors/sublime/everforest-dark-medium.tmTheme b/editors/sublime/everforest-dark-medium.tmTheme index 2cd7006..d594df5 100644 --- a/editors/sublime/everforest-dark-medium.tmTheme +++ b/editors/sublime/everforest-dark-medium.tmTheme @@ -1,6 +1,6 @@ - + diff --git a/editors/sublime/everforest-dark-soft.tmTheme b/editors/sublime/everforest-dark-soft.tmTheme index 18223fc..ddaaf61 100644 --- a/editors/sublime/everforest-dark-soft.tmTheme +++ b/editors/sublime/everforest-dark-soft.tmTheme @@ -1,6 +1,6 @@ - + diff --git a/editors/sublime/everforest-light-hard.tmTheme b/editors/sublime/everforest-light-hard.tmTheme index 9a99d04..9060beb 100644 --- a/editors/sublime/everforest-light-hard.tmTheme +++ b/editors/sublime/everforest-light-hard.tmTheme @@ -1,6 +1,6 @@ - + diff --git a/editors/sublime/everforest-light-medium.tmTheme b/editors/sublime/everforest-light-medium.tmTheme index 14a51d8..2bf2b11 100644 --- a/editors/sublime/everforest-light-medium.tmTheme +++ b/editors/sublime/everforest-light-medium.tmTheme @@ -1,6 +1,6 @@ - + diff --git a/editors/sublime/everforest-light-soft.tmTheme b/editors/sublime/everforest-light-soft.tmTheme index c6c4002..45681e9 100644 --- a/editors/sublime/everforest-light-soft.tmTheme +++ b/editors/sublime/everforest-light-soft.tmTheme @@ -1,6 +1,6 @@ - + diff --git a/editors/vim-nvim/everforest-dark-hard.lua b/editors/vim-nvim/everforest-dark-hard.lua index eb62f93..fe0aadc 100644 --- a/editors/vim-nvim/everforest-dark-hard.lua +++ b/editors/vim-nvim/everforest-dark-hard.lua @@ -1,4 +1,4 @@ --- Everforest theme for Neovim +-- Everforest dark-hard theme for Neovim -- Generated from template - do not edit manually local M = {} diff --git a/editors/vim-nvim/everforest-dark-medium.lua b/editors/vim-nvim/everforest-dark-medium.lua index 71a734a..7fadb26 100644 --- a/editors/vim-nvim/everforest-dark-medium.lua +++ b/editors/vim-nvim/everforest-dark-medium.lua @@ -1,4 +1,4 @@ --- Everforest theme for Neovim +-- Everforest dark-medium theme for Neovim -- Generated from template - do not edit manually local M = {} diff --git a/editors/vim-nvim/everforest-dark-soft.lua b/editors/vim-nvim/everforest-dark-soft.lua index fbae6b8..0f9a9c5 100644 --- a/editors/vim-nvim/everforest-dark-soft.lua +++ b/editors/vim-nvim/everforest-dark-soft.lua @@ -1,4 +1,4 @@ --- Everforest theme for Neovim +-- Everforest dark-soft theme for Neovim -- Generated from template - do not edit manually local M = {} diff --git a/editors/vim-nvim/everforest-light-hard.lua b/editors/vim-nvim/everforest-light-hard.lua index 7642da7..137fc40 100644 --- a/editors/vim-nvim/everforest-light-hard.lua +++ b/editors/vim-nvim/everforest-light-hard.lua @@ -1,4 +1,4 @@ --- Everforest theme for Neovim +-- Everforest light-hard theme for Neovim -- Generated from template - do not edit manually local M = {} diff --git a/editors/vim-nvim/everforest-light-medium.lua b/editors/vim-nvim/everforest-light-medium.lua index 11fe7ce..1f23c66 100644 --- a/editors/vim-nvim/everforest-light-medium.lua +++ b/editors/vim-nvim/everforest-light-medium.lua @@ -1,4 +1,4 @@ --- Everforest theme for Neovim +-- Everforest light-medium theme for Neovim -- Generated from template - do not edit manually local M = {} diff --git a/editors/vim-nvim/everforest-light-soft.lua b/editors/vim-nvim/everforest-light-soft.lua index 8b55cb5..584fa91 100644 --- a/editors/vim-nvim/everforest-light-soft.lua +++ b/editors/vim-nvim/everforest-light-soft.lua @@ -1,4 +1,4 @@ --- Everforest theme for Neovim +-- Everforest light-soft theme for Neovim -- Generated from template - do not edit manually local M = {} diff --git a/install.sh b/install.sh index 44f2aeb..b8d49b9 100755 --- a/install.sh +++ b/install.sh @@ -54,10 +54,10 @@ VARIANTS: light-hard, light-medium, light-soft EXAMPLES: - $0 # Install all with dark-medium variant - $0 --variant light-medium # Install all with light-medium variant - $0 terminals # Install only terminal themes - $0 --dry-run cli # Preview CLI installation + $0 # Install all categories with all variants + $0 --variant light-medium # Install all with light-medium variant only + $0 terminals # Install terminal themes for all variants + $0 --dry-run cli # Preview CLI installation (all variants) EOF } @@ -68,6 +68,7 @@ CATEGORY="all" DRY_RUN=false FORCE=false CREATE_BACKUP=false +INSTALL_ALL_VARIANTS=false while [[ $# -gt 0 ]]; do case $1 in @@ -109,6 +110,11 @@ while [[ $# -gt 0 ]]; do esac done +# If no variant was explicitly set and we're installing all, install all variants +if [[ "$VARIANT" == "$DEFAULT_VARIANT" && $# -eq 0 ]]; then + INSTALL_ALL_VARIANTS=true +fi + # Tool detection functions check_tool() { command -v "$1" >/dev/null 2>&1 @@ -146,7 +152,13 @@ install_tool_config() { local display_name="$5" if check_tool_available "$tool_name" "$config_name"; then - install_file "$src" "$dest" "$display_name" + install_file "$src" "$dest" "$display_name" || { + if [[ "$DRY_RUN" != "true" ]]; then + log_error "Failed to install $display_name" + return 1 + fi + # In dry-run mode, continue processing even if install_file failed + } else log_info "Skipping $display_name (tool not installed and no config directory found)" fi @@ -180,6 +192,20 @@ create_backup() { log_success "Backup created at $BACKUP_DIR" } +# Install file wrapper that handles errors gracefully in dry-run mode +install_file_safe() { + local src="$1" + local dest="$2" + local name="$3" + + install_file "$src" "$dest" "$name" || { + if [[ "$DRY_RUN" != "true" ]]; then + return 1 + fi + # In dry-run mode, continue even if install failed + } +} + # Install file with safety checks install_file() { local src="$1" @@ -187,13 +213,23 @@ install_file() { local name="$3" if [[ ! -f "$src" ]]; then - log_warning "$name source file not found: $src" - return 1 + if [[ "$DRY_RUN" == "true" ]]; then + log_warning "[DRY RUN] $name source file not found: $src" + return 0 # Don't fail in dry-run mode + else + log_warning "$name source file not found: $src" + return 1 + fi fi if [[ -f "$dest" && "$FORCE" == "false" ]]; then - log_warning "$name already exists: $dest (use --force to overwrite)" - return 1 + if [[ "$DRY_RUN" == "true" ]]; then + log_warning "[DRY RUN] $name would overwrite existing file: $dest" + return 0 # Don't fail in dry-run mode + else + log_warning "$name already exists: $dest (use --force to overwrite)" + return 1 + fi fi if [[ "$DRY_RUN" == "true" ]]; then @@ -253,7 +289,7 @@ install_editors() { log_header "Installing Editor Themes ($VARIANT)" # Neovim - install_file \ + install_file_safe \ "$SCRIPT_DIR/editors/vim-nvim/everforest-$VARIANT.lua" \ "$CONFIG_DIR/nvim/colors/everforest-$VARIANT.lua" \ "Neovim theme" @@ -264,7 +300,7 @@ install_editors() { if [[ -d "$vscode_dir" ]]; then mkdir -p "$vscode_dir/everforest-themes/themes" - install_file \ + install_file_safe \ "$SCRIPT_DIR/editors/vscode/everforest-theme-$VARIANT.json" \ "$vscode_dir/everforest-themes/themes/everforest-$VARIANT.json" \ "VS Code theme" @@ -275,7 +311,7 @@ install_editors() { for ide in IntelliJIdea PyCharm WebStorm PhpStorm GoLand RustRover; do local config_path="$HOME/Library/Application Support/JetBrains/$ide*/colors" if [[ -d $config_path ]]; then - install_file \ + install_file_safe \ "$SCRIPT_DIR/editors/jetbrains/everforest-$VARIANT.xml" \ "$config_path/everforest-$VARIANT.icls" \ "JetBrains theme" @@ -284,7 +320,7 @@ install_editors() { done # Zed - install_file \ + install_file_safe \ "$SCRIPT_DIR/editors/zed/everforest-$VARIANT.json" \ "$CONFIG_DIR/zed/themes/everforest-$VARIANT.json" \ "Zed theme" @@ -294,7 +330,7 @@ install_editors() { [[ ! -d "$sublime_packages" ]] && sublime_packages="$HOME/.config/sublime-text/Packages/User" if [[ -d "$sublime_packages" ]]; then - install_file \ + install_file_safe \ "$SCRIPT_DIR/editors/sublime/everforest-$VARIANT.tmTheme" \ "$sublime_packages/everforest-$VARIANT.tmTheme" \ "Sublime Text theme" @@ -311,13 +347,21 @@ install_cli() { "$CONFIG_DIR/starship/themes/everforest-$VARIANT.toml" \ "Starship theme" - install_tool_config "fish" "fish" \ - "$SCRIPT_DIR/cli/fish/everforest-$VARIANT.fish" \ - "$CONFIG_DIR/fish/conf.d/everforest-$VARIANT.fish" \ - "Fish colors" + # Install fish colors (all variants - fish can handle multiple themes) + if check_tool_available "fish" "fish"; then + log_info "Installing Fish colors for all variants..." + for variant in dark-hard dark-medium dark-soft light-hard light-medium light-soft; do + install_file_safe \ + "$SCRIPT_DIR/cli/fish/everforest-$variant.fish" \ + "$CONFIG_DIR/fish/conf.d/everforest-$variant.fish" \ + "Fish colors ($variant)" + done + else + log_info "Skipping Fish colors (fish not installed and no config directory found)" + fi # File and directory tools - install_file \ + install_file_safe \ "$SCRIPT_DIR/cli/ls_colors/everforest-$VARIANT.sh" \ "$CONFIG_DIR/dircolors/everforest.sh" \ "LS_COLORS" @@ -328,7 +372,7 @@ install_cli() { "eza colors" # Git tools - install_file \ + install_file_safe \ "$SCRIPT_DIR/cli/delta/gitconfig-$VARIANT.delta" \ "$CONFIG_DIR/git/everforest-delta" \ "Git delta" @@ -378,14 +422,14 @@ install_web() { local web_dir="$HOME/.everforest-web" mkdir -p "$web_dir" - install_file \ + install_file_safe \ "$SCRIPT_DIR/web/css/everforest-$VARIANT.css" \ "$web_dir/everforest-$VARIANT.css" \ "CSS theme" # Copy demo files if [[ -f "$SCRIPT_DIR/docs/examples/web-demo.html" ]]; then - install_file \ + install_file_safe \ "$SCRIPT_DIR/docs/examples/web-demo.html" \ "$web_dir/demo.html" \ "Web demo" @@ -435,38 +479,135 @@ EOF fi } +# Print post-installation instructions for all variants +print_all_variants_instructions() { + log_header "Installation Complete - All Variants!" + + cat <`; + } else if (commentChar === '/*') { + lines[i] = `${commentChar} Everforest ${variantName} theme for ${toolName} */`; + } else { + lines[i] = `${commentChar} Everforest ${variantName} theme for ${toolName}`; + } + } else { + if (commentChar === '`; + } else if (commentChar === '/*') { + lines[i] = `${commentChar} Everforest ${variantName} theme */`; + } else { + lines[i] = `${commentChar} Everforest ${variantName} theme`; + } + } + break; + } + } + + return lines.join('\n'); + } + + getCommentChar(line) { + if (line.startsWith('|--|$))/i); + if (match) { + return match[1].trim(); + } + + // Try alternative patterns with better handling of tool names + const patterns = [ + /Everforest.*theme.*for\s+([\w\s-]+?)(?:\s*(?:#|\*\/|-->|--|$))/i, + /Everforest\s+([\w-]+)/i, + ]; + + for (const pattern of patterns) { + match = line.match(pattern); + if (match?.[1] && !match[1].toLowerCase().includes('everforest')) { + const toolName = match[1].trim(); + // Filter out generic words but allow compound names + if ( + !['theme', 'css', 'variables', 'utility', 'classes', 'and'].includes( + toolName.toLowerCase() + ) + ) { + return toolName; + } + } + } + + return null; + } + getColorsForVariant(variant, contrast) { const variantColors = this.palette.variants[variant][contrast]; const accentColors = this.palette.accents; @@ -293,8 +402,11 @@ class EverforestGenerator { } generateBasicCSS(colors, variant, contrast) { - return `:root { - /* Everforest ${variant}-${contrast} theme */ + return `/* Everforest ${variant}-${contrast} theme for CSS */ +/* Generated from template - do not edit manually */ + +:root { + /* Everforest ${variant}-${contrast} color variables */ --everforest-bg: ${colors.bg}; --everforest-bg1: ${colors.bg1}; --everforest-bg2: ${colors.bg2}; diff --git a/terminals/alacritty/everforest-dark-hard.yml b/terminals/alacritty/everforest-dark-hard.yml index 7c2e44b..bab9180 100644 --- a/terminals/alacritty/everforest-dark-hard.yml +++ b/terminals/alacritty/everforest-dark-hard.yml @@ -1,4 +1,4 @@ -# Everforest theme for Alacritty +# Everforest dark-hard theme for Alacritty # Generated from template - do not edit manually colors: diff --git a/terminals/alacritty/everforest-dark-medium.yml b/terminals/alacritty/everforest-dark-medium.yml index bf984e8..ba6db40 100644 --- a/terminals/alacritty/everforest-dark-medium.yml +++ b/terminals/alacritty/everforest-dark-medium.yml @@ -1,4 +1,4 @@ -# Everforest theme for Alacritty +# Everforest dark-medium theme for Alacritty # Generated from template - do not edit manually colors: diff --git a/terminals/alacritty/everforest-dark-soft.yml b/terminals/alacritty/everforest-dark-soft.yml index e7a7b9f..83ad1c3 100644 --- a/terminals/alacritty/everforest-dark-soft.yml +++ b/terminals/alacritty/everforest-dark-soft.yml @@ -1,4 +1,4 @@ -# Everforest theme for Alacritty +# Everforest dark-soft theme for Alacritty # Generated from template - do not edit manually colors: diff --git a/terminals/alacritty/everforest-light-hard.yml b/terminals/alacritty/everforest-light-hard.yml index 3d1c87b..ff330f2 100644 --- a/terminals/alacritty/everforest-light-hard.yml +++ b/terminals/alacritty/everforest-light-hard.yml @@ -1,4 +1,4 @@ -# Everforest theme for Alacritty +# Everforest light-hard theme for Alacritty # Generated from template - do not edit manually colors: diff --git a/terminals/alacritty/everforest-light-medium.yml b/terminals/alacritty/everforest-light-medium.yml index 014ae7f..18608be 100644 --- a/terminals/alacritty/everforest-light-medium.yml +++ b/terminals/alacritty/everforest-light-medium.yml @@ -1,4 +1,4 @@ -# Everforest theme for Alacritty +# Everforest light-medium theme for Alacritty # Generated from template - do not edit manually colors: diff --git a/terminals/alacritty/everforest-light-soft.yml b/terminals/alacritty/everforest-light-soft.yml index ee93c51..ec1e27f 100644 --- a/terminals/alacritty/everforest-light-soft.yml +++ b/terminals/alacritty/everforest-light-soft.yml @@ -1,4 +1,4 @@ -# Everforest theme for Alacritty +# Everforest light-soft theme for Alacritty # Generated from template - do not edit manually colors: diff --git a/terminals/ghostty/everforest-dark-hard.conf b/terminals/ghostty/everforest-dark-hard.conf index 4daeeaf..dc36bf5 100644 --- a/terminals/ghostty/everforest-dark-hard.conf +++ b/terminals/ghostty/everforest-dark-hard.conf @@ -1,4 +1,4 @@ -# Everforest theme for Ghostty +# Everforest dark-hard theme for Ghostty # Generated from template - do not edit manually # General colors diff --git a/terminals/ghostty/everforest-dark-medium.conf b/terminals/ghostty/everforest-dark-medium.conf index 66db7bb..cf39b0d 100644 --- a/terminals/ghostty/everforest-dark-medium.conf +++ b/terminals/ghostty/everforest-dark-medium.conf @@ -1,4 +1,4 @@ -# Everforest theme for Ghostty +# Everforest dark-medium theme for Ghostty # Generated from template - do not edit manually # General colors diff --git a/terminals/ghostty/everforest-dark-soft.conf b/terminals/ghostty/everforest-dark-soft.conf index 3615ae0..3410313 100644 --- a/terminals/ghostty/everforest-dark-soft.conf +++ b/terminals/ghostty/everforest-dark-soft.conf @@ -1,4 +1,4 @@ -# Everforest theme for Ghostty +# Everforest dark-soft theme for Ghostty # Generated from template - do not edit manually # General colors diff --git a/terminals/ghostty/everforest-light-hard.conf b/terminals/ghostty/everforest-light-hard.conf index d021c80..2296096 100644 --- a/terminals/ghostty/everforest-light-hard.conf +++ b/terminals/ghostty/everforest-light-hard.conf @@ -1,4 +1,4 @@ -# Everforest theme for Ghostty +# Everforest light-hard theme for Ghostty # Generated from template - do not edit manually # General colors diff --git a/terminals/ghostty/everforest-light-medium.conf b/terminals/ghostty/everforest-light-medium.conf index 8984513..c900ae0 100644 --- a/terminals/ghostty/everforest-light-medium.conf +++ b/terminals/ghostty/everforest-light-medium.conf @@ -1,4 +1,4 @@ -# Everforest theme for Ghostty +# Everforest light-medium theme for Ghostty # Generated from template - do not edit manually # General colors diff --git a/terminals/ghostty/everforest-light-soft.conf b/terminals/ghostty/everforest-light-soft.conf index 62ef1a1..5eb6755 100644 --- a/terminals/ghostty/everforest-light-soft.conf +++ b/terminals/ghostty/everforest-light-soft.conf @@ -1,4 +1,4 @@ -# Everforest theme for Ghostty +# Everforest light-soft theme for Ghostty # Generated from template - do not edit manually # General colors diff --git a/terminals/kitty/everforest-dark-hard.conf b/terminals/kitty/everforest-dark-hard.conf index 52d35db..9fcce2f 100644 --- a/terminals/kitty/everforest-dark-hard.conf +++ b/terminals/kitty/everforest-dark-hard.conf @@ -1,4 +1,4 @@ -# Everforest theme for Kitty +# Everforest dark-hard theme for Kitty # Generated from template - do not edit manually # Basic colors diff --git a/terminals/kitty/everforest-dark-medium.conf b/terminals/kitty/everforest-dark-medium.conf index baa710e..531a580 100644 --- a/terminals/kitty/everforest-dark-medium.conf +++ b/terminals/kitty/everforest-dark-medium.conf @@ -1,4 +1,4 @@ -# Everforest theme for Kitty +# Everforest dark-medium theme for Kitty # Generated from template - do not edit manually # Basic colors diff --git a/terminals/kitty/everforest-dark-soft.conf b/terminals/kitty/everforest-dark-soft.conf index a9bfaed..a096760 100644 --- a/terminals/kitty/everforest-dark-soft.conf +++ b/terminals/kitty/everforest-dark-soft.conf @@ -1,4 +1,4 @@ -# Everforest theme for Kitty +# Everforest dark-soft theme for Kitty # Generated from template - do not edit manually # Basic colors diff --git a/terminals/kitty/everforest-light-hard.conf b/terminals/kitty/everforest-light-hard.conf index 098f4ae..7ba8631 100644 --- a/terminals/kitty/everforest-light-hard.conf +++ b/terminals/kitty/everforest-light-hard.conf @@ -1,4 +1,4 @@ -# Everforest theme for Kitty +# Everforest light-hard theme for Kitty # Generated from template - do not edit manually # Basic colors diff --git a/terminals/kitty/everforest-light-medium.conf b/terminals/kitty/everforest-light-medium.conf index 4db2d31..ee8d05b 100644 --- a/terminals/kitty/everforest-light-medium.conf +++ b/terminals/kitty/everforest-light-medium.conf @@ -1,4 +1,4 @@ -# Everforest theme for Kitty +# Everforest light-medium theme for Kitty # Generated from template - do not edit manually # Basic colors diff --git a/terminals/kitty/everforest-light-soft.conf b/terminals/kitty/everforest-light-soft.conf index b59d8b0..3e09b4c 100644 --- a/terminals/kitty/everforest-light-soft.conf +++ b/terminals/kitty/everforest-light-soft.conf @@ -1,4 +1,4 @@ -# Everforest theme for Kitty +# Everforest light-soft theme for Kitty # Generated from template - do not edit manually # Basic colors diff --git a/terminals/wezterm/everforest-dark-hard.lua b/terminals/wezterm/everforest-dark-hard.lua index ed1e816..0ddb5b0 100644 --- a/terminals/wezterm/everforest-dark-hard.lua +++ b/terminals/wezterm/everforest-dark-hard.lua @@ -1,4 +1,4 @@ --- Everforest theme for WezTerm +-- Everforest dark-hard theme for WezTerm -- Generated from template - do not edit manually local M = {} diff --git a/terminals/wezterm/everforest-dark-medium.lua b/terminals/wezterm/everforest-dark-medium.lua index 12832ea..fb10ec2 100644 --- a/terminals/wezterm/everforest-dark-medium.lua +++ b/terminals/wezterm/everforest-dark-medium.lua @@ -1,4 +1,4 @@ --- Everforest theme for WezTerm +-- Everforest dark-medium theme for WezTerm -- Generated from template - do not edit manually local M = {} diff --git a/terminals/wezterm/everforest-dark-soft.lua b/terminals/wezterm/everforest-dark-soft.lua index b1837bb..17f7bb8 100644 --- a/terminals/wezterm/everforest-dark-soft.lua +++ b/terminals/wezterm/everforest-dark-soft.lua @@ -1,4 +1,4 @@ --- Everforest theme for WezTerm +-- Everforest dark-soft theme for WezTerm -- Generated from template - do not edit manually local M = {} diff --git a/terminals/wezterm/everforest-light-hard.lua b/terminals/wezterm/everforest-light-hard.lua index 7f36b17..db8f713 100644 --- a/terminals/wezterm/everforest-light-hard.lua +++ b/terminals/wezterm/everforest-light-hard.lua @@ -1,4 +1,4 @@ --- Everforest theme for WezTerm +-- Everforest light-hard theme for WezTerm -- Generated from template - do not edit manually local M = {} diff --git a/terminals/wezterm/everforest-light-medium.lua b/terminals/wezterm/everforest-light-medium.lua index 90aa150..d909d10 100644 --- a/terminals/wezterm/everforest-light-medium.lua +++ b/terminals/wezterm/everforest-light-medium.lua @@ -1,4 +1,4 @@ --- Everforest theme for WezTerm +-- Everforest light-medium theme for WezTerm -- Generated from template - do not edit manually local M = {} diff --git a/terminals/wezterm/everforest-light-soft.lua b/terminals/wezterm/everforest-light-soft.lua index 7298dc2..e154a03 100644 --- a/terminals/wezterm/everforest-light-soft.lua +++ b/terminals/wezterm/everforest-light-soft.lua @@ -1,4 +1,4 @@ --- Everforest theme for WezTerm +-- Everforest light-soft theme for WezTerm -- Generated from template - do not edit manually local M = {} diff --git a/web/css/everforest-dark-hard.css b/web/css/everforest-dark-hard.css index 26f3f7e..b11ccf2 100644 --- a/web/css/everforest-dark-hard.css +++ b/web/css/everforest-dark-hard.css @@ -1,4 +1,4 @@ -/* Everforest CSS Variables and Utility Classes */ +/* Everforest dark-hard theme */ /* Generated from template - do not edit manually */ :root { diff --git a/web/css/everforest-dark-medium.css b/web/css/everforest-dark-medium.css index e1bd643..8f059dd 100644 --- a/web/css/everforest-dark-medium.css +++ b/web/css/everforest-dark-medium.css @@ -1,4 +1,4 @@ -/* Everforest CSS Variables and Utility Classes */ +/* Everforest dark-medium theme */ /* Generated from template - do not edit manually */ :root { diff --git a/web/css/everforest-dark-soft.css b/web/css/everforest-dark-soft.css index bd7e04c..3f34b5a 100644 --- a/web/css/everforest-dark-soft.css +++ b/web/css/everforest-dark-soft.css @@ -1,4 +1,4 @@ -/* Everforest CSS Variables and Utility Classes */ +/* Everforest dark-soft theme */ /* Generated from template - do not edit manually */ :root { diff --git a/web/css/everforest-light-hard.css b/web/css/everforest-light-hard.css index af62baa..6bf9e19 100644 --- a/web/css/everforest-light-hard.css +++ b/web/css/everforest-light-hard.css @@ -1,4 +1,4 @@ -/* Everforest CSS Variables and Utility Classes */ +/* Everforest light-hard theme */ /* Generated from template - do not edit manually */ :root { diff --git a/web/css/everforest-light-medium.css b/web/css/everforest-light-medium.css index 7aff79e..0b09658 100644 --- a/web/css/everforest-light-medium.css +++ b/web/css/everforest-light-medium.css @@ -1,4 +1,4 @@ -/* Everforest CSS Variables and Utility Classes */ +/* Everforest light-medium theme */ /* Generated from template - do not edit manually */ :root { diff --git a/web/css/everforest-light-soft.css b/web/css/everforest-light-soft.css index 5afbdbc..3014243 100644 --- a/web/css/everforest-light-soft.css +++ b/web/css/everforest-light-soft.css @@ -1,4 +1,4 @@ -/* Everforest CSS Variables and Utility Classes */ +/* Everforest light-soft theme */ /* Generated from template - do not edit manually */ :root {