yuna

Naive terminal variables manager.

View on GitHub

Introduction

%s %s

Naive terminal variables manager.

https://sw.cowtech.it/yuna

Install

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

Install (other platforms)

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

Usage

# 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 /.

Contributing to yuna

Copyright

Copyright (C) 2021 and above Shogun (shogun@cowtech.it).

Licensed under the MIT license, which can be found at https://choosealicense.com/licenses/mit.