#wtools #ui #cli #cui

unilang

Define your command-line utility interface once and get consistent interaction across multiple modalities — CLI, GUI, TUI, AUI, Web APIs, and more—essentially for free

1 unstable release

new 0.1.0 May 11, 2025

#357 in Command-line interface

MIT license

195KB
827 lines

Module :: unilang

experimental rust-status docs.rs Open in Gitpod discord

Define your command-line utility interface once and get consistent interaction across multiple modalities — CLI, GUI, TUI, AUI, Web APIs, and more—essentially for free.

Sample

To add to your project

cargo add unilang

Try out from the repository

git clone https://github.com/Wandalen/wTools
cd wTools
cd examples/unilang_trivial
cargo run

Dependencies

~4MB
~66K SLoC