feat: initial scaffold and generator

- Complete project structure with directories for all target platforms
- Template system for CLI tools with color placeholder replacement
- Working generator that processes templates for 6 theme variants
- GitHub workflows for build, snapshots, commitlint, and cli-verify
- Installer and verifier scripts for CLI tool deployment
- Comprehensive documentation and specifications
- Biome 2.x linting and formatting setup
- Husky git hooks for pre-commit validation
This commit is contained in:
2025-09-05 23:06:12 +03:00
commit 11baabe545
53 changed files with 2890 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
# Everforest theme for tmux
# Generated from template - do not edit manually
# Basic color scheme
set -g default-terminal "screen-256color"
# Window tabs
set -g window-status-current-style "fg=#5c6a72,bg=#e9e1cc"
set -g window-status-style "fg=#b3c0b0,bg=#f0e5cf"
set -g window-status-activity-style "fg=#dbbc7f,bg=#f0e5cf"
# Pane borders
set -g pane-active-border-style "fg=#a7c080"
set -g pane-border-style "fg=#a6b0a0"
# Status line
set -g status-style "fg=#5c6a72,bg=#f0e5cf"
set -g status-left-style "fg=#5c6a72,bg=#e9e1cc"
set -g status-right-style "fg=#5c6a72,bg=#e9e1cc"
# Messages
set -g message-style "fg=#5c6a72,bg=#e9e1cc"
set -g message-command-style "fg=#5c6a72,bg=#e9e1cc"
# Status bar content
set -g status-left "#[fg=#a7c080]#S #[default]"
set -g status-right "#[fg=#7fbbb3]%H:%M #[fg=#dbbc7f]%d-%b-%y"
# Window list
set -g window-status-format " #I:#W "
set -g window-status-current-format " #[fg=#f0e5cf,bg=#a7c080] #I:#W #[default]"

31
cli/tmux/template.txt Normal file
View File

@@ -0,0 +1,31 @@
# Everforest theme for tmux
# Generated from template - do not edit manually
# Basic color scheme
set -g default-terminal "screen-256color"
# Window tabs
set -g window-status-current-style "fg={{fg}},bg={{bg1}}"
set -g window-status-style "fg={{gray2}},bg={{bg}}"
set -g window-status-activity-style "fg={{yellow}},bg={{bg}}"
# Pane borders
set -g pane-active-border-style "fg={{green}}"
set -g pane-border-style "fg={{gray1}}"
# Status line
set -g status-style "fg={{fg}},bg={{bg}}"
set -g status-left-style "fg={{fg}},bg={{bg1}}"
set -g status-right-style "fg={{fg}},bg={{bg1}}"
# Messages
set -g message-style "fg={{fg}},bg={{bg1}}"
set -g message-command-style "fg={{fg}},bg={{bg1}}"
# Status bar content
set -g status-left "#[fg={{green}}]#S #[default]"
set -g status-right "#[fg={{blue}}]%H:%M #[fg={{yellow}}]%d-%b-%y"
# Window list
set -g window-status-format " #I:#W "
set -g window-status-current-format " #[fg={{bg}},bg={{green}}] #I:#W #[default]"