Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ cli Public

πŸͺ„ Soothing pastel theme manager (WIP)

License

Notifications You must be signed in to change notification settings

catppuccin/cli

Logo
Catppuccin CLI

Catppuccin CLI

A work-in-progress CLI for Catppuccin themes.

It allows you to:

  • Install themes with one command
  • Uninstall themes with one command
  • Update themes with one command

Installation

  • You can download the executable for this project from the releases section. Download the release as per your OS.

Development

  • The foremost requirement to develop is to make sure that go version 1.19 is installed.
  • Development and contribution guidelines along with the future development plans have been added to the wiki.

Building

You can simply build the cli with make. This will automatically install the required dependencies and build the program. The outputed executable will be in builds/. You can also use GoReleaser to build it for all platforms.

Docker image

  • The cli also has a Docker image. To build it, run docker build --network=host -t ctp:latest ..
  • To run the built image, run the command docker run -it --rm --net=host ctp:latest help.

TODO

  • Hooks
    • Install hooks
    • Uninstall hooks
  • Command hooks: To execute shell scripts.
  • Web hooks: To handle xdg-open, open or equivalent command on Windows.
  • Rework remove function from scratch: Need to find a way to save the flavour user installs.
  • Better error handling overall
  • Use gofmt from now on.
  • Rewrite the wiki for catppuccin/cli to make first contributions easier.
  • Refactoring:
    • Move cmd to internal
    • Move main.go to cmd/ctp => Reason: Check #25

Copyright Β© 2021-present Catppuccin Org

About

πŸͺ„ Soothing pastel theme manager (WIP)

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 5

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /