Here's a rewritten version of the provided text in a Markdown format with proper headings and sections:
Yakari is an interactive command-line interface (CLI) tool that helps users communicate more naturally with command-line programs. It provides a guided menu approach to executing commands, making it easier for users to navigate complex command structures.
To install Yakari, you can use pip:
pip install yakari
Alternatively, you can use uv
:
uv add yakari
A menu is a TOML configuration file that defines a hierarchical interface for executing commands. It allows you to:
To install new menus, copy the corresponding TOML file into $HOME/.config/yakari/menus
. For more information on creating your own menus, check out the dedicated readme from yakari-menus.
Yakari comes with several features that make it a powerful tool for interacting with command-line programs:
Yakari is constantly evolving. Here are some upcoming features:
The name "Yakari" comes from a Swiss comic book character who can talk to animals. Similarly, this tool helps users communicate more naturally with command-line programs by turning intimidating command structures into guided menus.
Yakari is heavily inspired by transient. It is powered by:
In normal mode, selecting an argument toggles it on/off. This is great for quick switches like --verbose
.
To switch to edit mode, press ctrl+e
. In edit mode, selecting an argument lets you edit its value. This is perfect for editing named arguments with existing values.
ykr <command-name>
(e.g., ykr git
).$HOME/.config/yakari/menus
.By using Yakari, you can streamline your workflow and make interacting with command-line programs more efficient.
PaidFast is a tool providing a collection of text guides to help React ecosystem developers integrate payment gateways fast!
Adding types to your config files
Ready to use, fancy React components to make the web fun again. Free & Open Source.