{"repo":"hkalbasi/clap-repl","free":true,"listed":false,"github":"https://github.com/hkalbasi/clap-repl","clone":"git clone https://github.com/hkalbasi/clap-repl.git","description":"Build nice REPLs using clap and reedline with zero effort","language":"Rust","stars":80,"topics":["clap-rs","command-line","repl","rust"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"clap-repl One of the typical user interfaces for prompting commands is the repl (read eval print loop). One of the best ways of representing commands in a repl is using space separated arguments, which is what terminal shells do. And the way to parse such commands in Rust is the clap crate. This crate uses clap and reedline to provide such user interface in a way that you only focus on your app logic. Features Thanks to clap and reedline this crate handles: Parsing the space separated commands into your data structure. Help flag for each command. Verifying the command is valid, generating useful errors and suggestions otherwise. Auto complete and hint for the commands. Example","default_branch":null,"files":null,"tree":[],"storefront":"/r/hkalbasi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hkalbasi/clap-repl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}