Awesome
<h1 align="center"><img src="./docs/logo.png" alt="windows-terminal-theme-generator logo" width="300px" /></h1> <p align="center"><img src="https://img.shields.io/badge/license-Apache_2.0-blue" /> <img src="https://img.shields.io/badge/website-online-green" /></p>See your favorite colors of choice for your Windows Terminal.
Table of Contents
Demonstration
Here is a demonstration video of how it's working:
Features
Custom Color Schemes
You can generate color themes blazingly fast! Because of use of WebAssembly and Algorithmic way of choosing colors, you will always get something beautiful in output.
Preview Functionality
You can preview what the theme looks like.
Easy to use
Through it's simple UI and and a perfect user experience, you will never get trouble because of it's full optimisation to content everyone.
Export/Import Themes
You can import your own themes into the website to watch if the colors match other interesting patterns or to share them to others. More About That Here
Installation
- To install Rust, follow the official instructions.
- Clone the repository
- using Git:
git clone https://github.com/lelouchfr/windows-terminal-theme-generator.git
- using ssh:
git@github.com:LelouchFR/windows-terminal-theme-generator.git
- using Github CLI:
gh repo clone LelouchFR/windows-terminal-theme-generator
- Run
cargo install --locked trunk
if trunk isn't installed. - Run
rustup target add wasm32-unknown-unknown
if WebAssembly target isnt installed.
[!TIP] You can use
make requirements
instead of3.
and4.
to be faster.
- Run
trunk serve
to build & serve the application to localhost:5173.
Contributing
We welcome contributions! Follow these steps to contribute:
- Fork the repository
- Make your changes
- Add yourself to the contributions markdown file
- Open a pull request
Contact
For issues and feature requests, feel free to open an issue
License
This project is licensed under the Apache License V2.0 - see the LICENSE file for details.