1. Only showing results from lib.rs

    Clear filter to show all search results

  2. Jan 15, 2024On unix-systems, the output of ps -o ppid,comm {pid} is inspected to get the process' parent process which is followed down the tree until a shell process was found. On non-unix system, the same algorithm is used but by the help of the crate sysinfo. Example use whattheshell::Shell; fn main() {let shell = Shell::infer().unwrap(); println!
  3. Feb 3, 2025172 downloads per month . MIT license . 1MB 22K SLoC. brush. About. brush (Bo(u)rn(e) RUsty SHell) is a POSIX-and bash-compatible shell, implemented in Rust. It's built and tested on Linux and macOS, with experimental support on Windows. (Its Linux build is fully supported running on Windows via WSL.)
  4. Reduces boilerplate for adding a shell completion command to Clap. v 0.6.1 133K # shell-completion # completion # clap # reduce-boilerplate. promkit. ... Process command line according to parsing rules of UNIX shell. v 1.1.0 1.7M no-std # unix-shell # shell # command-line # arguments-parser # unix-command # unix # words. cfonts.
  5. Mar 28, 2023See also: shell-words, brush-parser, shell-quote, bashtestmd, brush-core, cicada, procmon-oprs, sha3sum, parallel-sh, cmd-wrapped, hoard-rs Lib.rs is an unofficial list of Rust/Cargo crates, created by kornelski.It contains data from multiple sources, including heuristics, and manually curated data.Content of this page is not necessarily endorsed by the authors of the crate.
  6. Dec 29, 2024lib.rs: . Support for matching file paths against Unix shell style patterns. The glob and glob_with functions allow querying the filesystem for all files that match a particular pattern (similar to the libc glob function). The methods on the Pattern type provide functionality for checking if individual paths match a particular pattern (similar to the libc fnmatch function).
  7. Dec 14, 2024199 downloads per month Used in 9 crates (8 directly). GPL-3.-or-later. 705KB 15K SLoC Yash-syntax. yash-syntax is a Rust library crate for parsing shell script source code. This crate is part of yash, but can be used independently to parse POSIX-compatible shell scripts.. Note that yash-syntax does not include functionality for executing parsed scripts. ...
  8. Aug 1, 20241,857,699 downloads per month Used in 3,351 crates (1,956 directly). MIT license . 390KB 7K SLoC Cross-platform Terminal Manipulation Library. Crossterm is a pure-rust, terminal manipulation library that makes it possible to write cross-platform text-based interfaces (see features).It supports all UNIX and Windows terminals down to Windows 7 (not all terminals are tested, see Tested Terminals ...
  9. Feb 5, 2025Nu views data as either structured or unstructured. It is a structured shell like PowerShell. Finally, Nu views data functionally. Rather than using mutation, pipelines act as a means to load, change, and save data without mutable state. Officially Supported By. Please submit an issue or PR to be added to this list. zoxide; starship; oh-my-posh ...
  10. Feb 1, 2025481 downloads per month . MIT license . 35KB 831 lines. autosway. UNIX automation program because shell scripts are boring. Current release: 0.4.2. Usage. autosway is simple to use. Automations are stored in ~/.config/autosway/knifes.. They're called knifes because they are your personal Swiss Army knifes! To run a knife you simply use $ autosway run KNIFE. Knifes are written in Lua, a simple ...
  11. 4 days agoSupports Unix like OSes. Why wtg? Relevant, expresses questioning, and typeable with one hand (in fact, all the subcommands are)! ... End a wtg session (a nested shell session) with the typical exit command. Running commands outside of a session. Not all commands need to be run in a wtg session. You can run a query against any explicitly ...

    Can’t find what you’re looking for?

    Help us improve DuckDuckGo searches with your feedback

Custom date rangeX