Naive terminal variables manager.
Download one of the prebuilt binaries for your platform, then make it executable:
curl -L -o yuna https://github.com/ShogunPanda/yuna/releases/latest/download/yuna-linux chmod a+x yuna
If your platform is not available or you don't want to use the binaries above, make sure you have a Rust installation locally, then run:
cargo install yuna
# If run without arguments, it will list all available variables in that folder. yuna # If run with more than an argument, it will write a variable, yuna foo bar baz # If run with a argument, it will read a variable. yuna foo
Every time a variable is saved, a
.yuna.yml is created in the current directory. When searching all available variables, yuna will search and load all
.yuna.yml files in all ancestors folders, up to
Copyright (C) 2021 and above Shogun (email@example.com).
Licensed under the MIT license, which can be found at https://choosealicense.com/licenses/mit.