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

55
web/css/everforest.css Normal file
View File

@@ -0,0 +1,55 @@
/* Everforest CSS Variables */
/* Generated from template - do not edit manually */
:root {
/* Dark theme (default) */
--everforest-bg: #2f383e;
--everforest-bg1: #374247;
--everforest-bg2: #404c51;
--everforest-fg: #d3c6aa;
--everforest-red: #e67e80;
--everforest-orange: #e69875;
--everforest-yellow: #dbbc7f;
--everforest-green: #a7c080;
--everforest-aqua: #83c092;
--everforest-blue: #7fbbb3;
--everforest-purple: #d699b6;
--everforest-gray1: #7a8478;
--everforest-gray2: #859289;
--everforest-gray3: #9da9a0;
}
/* Light theme */
@media (prefers-color-scheme: light) {
:root {
--everforest-bg: #f3ead3;
--everforest-bg1: #ede6cf;
--everforest-bg2: #e8e3cc;
--everforest-fg: #5c6a72;
--everforest-gray1: #a6b0a0;
--everforest-gray2: #b3c0b0;
--everforest-gray3: #c0cdb8;
}
}
/* Force dark theme */
[data-theme="dark"] {
--everforest-bg: #2f383e;
--everforest-bg1: #374247;
--everforest-bg2: #404c51;
--everforest-fg: #d3c6aa;
--everforest-gray1: #7a8478;
--everforest-gray2: #859289;
--everforest-gray3: #9da9a0;
}
/* Force light theme */
[data-theme="light"] {
--everforest-bg: #f3ead3;
--everforest-bg1: #ede6cf;
--everforest-bg2: #e8e3cc;
--everforest-fg: #5c6a72;
--everforest-gray1: #a6b0a0;
--everforest-gray2: #b3c0b0;
--everforest-gray3: #c0cdb8;
}