Naive terminal variables manager.

View on GitHub



Naive terminal variables manager.


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. 
# 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 (C) 2021 and above Shogun (

Licensed under the MIT license, which can be found at

Your browser is obsolete. For the best browsing experience, update it for free by visiting BrowseHappy.
There is a shiny new version. Update now!
Made by a proud Italian!