summaryrefslogtreecommitdiff
path: root/src/caelestia/utils
diff options
context:
space:
mode:
author2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-06-11 18:07:34 +1000
committer2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-06-11 18:07:34 +1000
commitf43987ef2f55ede746c5cc37567f5e74ba515fb3 (patch)
tree7c12e3a4a27c0e1808e6827ef343d4a2e457e36a /src/caelestia/utils
parentinternal: refactor scheme (diff)
downloadcaelestia-cli-f43987ef2f55ede746c5cc37567f5e74ba515fb3.tar.gz
caelestia-cli-f43987ef2f55ede746c5cc37567f5e74ba515fb3.tar.bz2
caelestia-cli-f43987ef2f55ede746c5cc37567f5e74ba515fb3.zip
feat: impl scheme command (partial)
Diffstat (limited to 'src/caelestia/utils')
-rw-r--r--src/caelestia/utils/scheme.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/caelestia/utils/scheme.py b/src/caelestia/utils/scheme.py
index 79a0c21..4b05100 100644
--- a/src/caelestia/utils/scheme.py
+++ b/src/caelestia/utils/scheme.py
@@ -120,6 +120,9 @@ class Scheme:
def _update_colours(self) -> None:
self._colours = read_colours_from_file(self.get_colours_path())
+ def __str__(self) -> str:
+ return f"Scheme(name={self.name}, flavour={self.flavour}, mode={self.mode}, variant={self.variant})"
+
scheme_variants = [
"tonalspot",