Local app configuration manager https://doc.olog.io/symconf
Go to file
2024-08-11 04:13:39 -07:00
docs modify argument names, update README with examples and demo 2024-08-11 04:13:39 -07:00
symconf modify argument names, update README with examples and demo 2024-08-11 04:13:39 -07:00
tests large refactor (break up ConfigManager), add more tests 2024-08-10 23:48:35 -07:00
.gitignore begin subparser integration 2024-05-18 15:35:10 -07:00
LICENSE begin subparser integration 2024-05-18 15:35:10 -07:00
pyproject.toml add binary target in pyproject 2024-07-09 12:18:16 -07:00
README.md modify argument names, update README with examples and demo 2024-08-11 04:13:39 -07:00
REFACTOR.md overhaul ConfigManager, add basic tests, add basic docs 2024-07-05 02:06:05 -07:00
TODO.md large refactor (break up ConfigManager), add more tests 2024-08-10 23:48:35 -07:00

Symconf

symconf is a CLI tool for managing local application configuration. It implements a general model that supports dynamically switching/reloading themes for any application, and provides a basic means of templatizing your config files.

Simple example

Below is a simple example demonstrating two system-wide theme switches:

Simple example

This GIF shows two symconf calls, the first of which applies a gruvbox dark theme and the second a dark [monobiome][1] variant. Each call (of the form `symconf config -m dark -s