Create a default sysconf config and initialize it as a git repo.
- check for existing config
- if found warn user and require 'force' flag or something
- if not found, create folder and copy in the 'init' versions of sysconf.nix, sysconf.toml, and .gitignore, then initialise the folder as a git repo
Add packages and options. add [-p] name [-t] -p, --package -t, --tag
Remove packages and options.
Search for packages and options. -p, --package -o, --option -i, --inputs
Update all options and packages.
Remove old config generations. -a, --age
Print information about the system.
Add an input.
Print this message, or the help of the given subcommands.
Print the version of sysenv.
--verbose --quiet --max-jobs --impure --cache --refresh-cache --offline
- pub enum ConfigFiles -- ::new -- .write_all() -- .write(name)
- pub enum Error -- Io -- Git