2024-07-05 02:06:05 -07:00
|
|
|
# Overview
|
|
|
|
|
`symconf` is a CLI tool for managing local application configuration. It uses a simple
|
|
|
|
|
operational model that symlinks centralized config files to their expected locations across
|
2024-08-10 23:48:35 -07:00
|
|
|
one's system. This central config directory can then be version controlled, and app
|
|
|
|
|
config files can be updated in one place.
|
2024-04-19 15:50:31 -07:00
|
|
|
|
2024-07-05 02:06:05 -07:00
|
|
|
`symconf` also facilitates dynamically setting system and application "themes," symlinking
|
|
|
|
|
matching theme config files for registered apps and running config reloading scripts.
|
2024-04-19 15:50:31 -07:00
|
|
|
|
2024-07-05 02:06:05 -07:00
|
|
|
For
|
|
|
|
|
example, the following `symconf` call coordinates a light to dark mode switch
|
2024-04-19 15:50:31 -07:00
|
|
|
|