Add a mechanism for building a cache of "system parameters"

- Add a system_parameters module to eryntools that implements some basic types and can write a cache to a file.
- Add a system-parameters Python script that builds the cache.
- Add init_system_parameters to zsh that exports an environment variable that points to the parameters file
- Add an eryn.system-parameters.plist LaunchAgent file for running the script at regular intervals
This commit is contained in:
Eryn Wells 2024-03-05 11:05:11 -08:00
parent 05b5fef583
commit 661e5516e7
5 changed files with 253 additions and 0 deletions

1
zshenv
View file

@ -22,6 +22,7 @@ autoload -Uz do_init_functions
typeset -a zsh_init_env_functions=( \
init_path \
init_system_parameters \
init_env \
init_env_aliases \
init_env_python \