Installation • Command-line completion • Man documentation • Usage • CI Status • Contributing • License
detheme is SublimeText color theme downgrader for converting *.sublime-color-scheme files to *.tmTheme. It can be helpful if you want to use the SublimeText theme with bat.
Known limitations:
- HWB colors not supported;
blend()adjuster not supported;blenda()adjuster not supported;saturation()adjuster not supported;lightness()adjuster not supported;min-contrast()adjuster not supported.
To build the detheme from scratch, make sure you have a working Go 1.23+ workspace (instructions), then:
go install github.com/essentialkaos/detheme@latest
The latest version of detheme also available as container image on GitHub Container Registry and Docker Hub:
podman run --rm -it ghcr.io/essentialkaos/detheme:latest
# or
docker run --rm -it ghcr.io/essentialkaos/detheme:latestYou can download prebuilt binaries for Linux and macOS from EK Apps Repository:
bash <(curl -fsSL https://apps.kaos.st/get) dethemeYou can generate completion for bash, zsh or fish shell.
Bash:
sudo detheme --completion=bash 1> /etc/bash_completion.d/dethemeZSH:
sudo detheme --completion=zsh 1> /usr/share/zsh/site-functions/dethemeFish:
sudo detheme --completion=fish 1> /usr/share/fish/vendor_completions.d/detheme.fishYou can generate man page using next command:
detheme --generate-man | sudo gzip > /usr/share/man/man1/detheme.1.gz| Branch | Status |
|---|---|
master |
|
develop |
Before contributing to this project please read our Contributing Guidelines.