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.
Open-source tool for running MCP stdio servers over SSE. (156 characters)
Documentation for the cross-platform pie menu.
Ranking the best cities for software engineers based on local salaries, tax rates, and cost of living. Find out how much more you could be making by m...