Crates.io | yuna |
lib.rs | yuna |
version | 0.2.2 |
source | src |
created_at | 2021-11-15 10:56:16.579143 |
updated_at | 2022-03-08 17:36:16.669336 |
description | Naive terminal variables manager. |
homepage | https://sw.cowtech.it/yuna |
repository | https://github.com/ShogunPanda/yuna |
max_upload_size | |
id | 482126 |
size | 35,103 |
Naive terminal variables manager.
Download one of the prebuilt binaries for your platform, then make it executable:
Example:
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 (shogun@cowtech.it).
Licensed under the MIT license, which can be found at https://choosealicense.com/licenses/mit.