A Golang powered, React rendered terminal theme installation utility!
For THEMER to work, you will need to install the following packages.
Note: The support is limited to Ubuntu based distributions.
sudo apt-get install dconf-cli uuid-runtime
Download the executable binary from the release page (themer.tgz)
To extract and run the binary, enter the following commands in the terminal:
cd ~/Downloads/ # typical path, but change if your path is different!
tar -xvzf themer.tgz
chmod +x themer
./themer
Which should print out Starting the server on http://localhost:8000/
Once the server has started, visit http://localhost:8000/
. From there, you can install the theme using the download icon
on the left corner of the card.
Once the installation is successful, you can change your terminal theme like the following screenshot (check the Profiles
section)
- Serve and display themes in the browser
- Connect API endpoint to install the theme in terminal
- Add pagination on client-side
- Remove dependency on NPM, serve built content
- Build everything in a package, ready for distribution
-
Huge credit to Mayccoll for their project Gogh from which the project is using the executable theme files!
-
Shout out to meeDamian for their Github action, github-release, which is what enables me to auto-release the executable binary as well as built assets for the project!
To run the project in development mode, please follow the instructions given in development.md