# themer
`themer` 接收一组颜色,并生成[编辑器主题](#editorsides)、[终端主题](#terminals)、[其他应用的主题](#other-apps)以及[桌面壁纸](#wallpapers)。
## 目录
- [快速开始](#getting-started)
- [CLI 文档](#cli-documentation)
- [安装](#installation)
- [用法](#usage)
- [示例工作流:dotfiles 集成](#example-workflow-dotfiles-integration)
- [示例工作流:npx](#example-workflow-npx)
- [示例工作流:在 Themer 中使用 base16 配色方案](#example-workflow-using-base16-schemes-with-themer)
- [API 文档](#api-documentation)
- [安装](#installation-1)
- [接口](#interface)
- [创建自定义 `ColorSet`](#create-custom-colorsets)
- [颜色映射](#color-mappings)
- [创建自定义 `Template`](#create-custom-templates)
- [Themer 配色集](#themer-color-sets)
- [仅限 Web 的配色集](#web-only-color-sets)
- [原始配色集](#original-color-sets)
- [从第三方主题移植](#ports-from-third-party-themes)
- [Themer 模板](#themer-templates)
- [终端](#terminals)
- [编辑器/IDE](#editorsides)
- [其他应用](#other-apps)
- [壁纸](#wallpapers)
- [先前作品](#prior-art)
- [贡献](#contributing)
## 快速开始
有几种不同的方式可以通过 `themer` 提升你的开发环境:
1. **基于 Web 的图形用户界面。** `themer` 有一个官方的渐进式 Web 应用,位于 [themer.dev](https://themer.dev)。
2. **命令行界面。** `themer` 可以在 CLI 上生成主题,请参阅下方的 [CLI 文档](#cli-documentation)。
3. **应用程序编程接口。** `themer` 提供了 JavaScript API(并附带 TypeScript 类型定义)供程序化使用;请参阅下方的 [API 文档](#api-documentation)。
功能对比:
| | Web 界面 | CLI/API |
| ----------------------------- | -------------- | -------- |
| 即时预览 | ✅ | ❌ |
| 支持的颜色格式 | 任意 CSS 格式 | 仅 Hex |
| 壁纸输出格式