8 unstable releases (3 breaking)
Uses new Rust 2024
new 0.4.1 | May 3, 2025 |
---|---|
0.4.0 | Apr 26, 2025 |
0.3.0 | Mar 23, 2025 |
0.2.0 | Dec 14, 2024 |
0.1.0-alpha.1 | Apr 13, 2024 |
#2659 in Command line utilities
261 downloads per month
3.5MB
66K
SLoC
Yash-cli
yash-cli
is a command-line interface for the yash shell
implementation. This package provides the yash3
binary, which integrates
many dependencies into a single executable. It is intended to be used as a
standalone shell.
This package also contains the yash-cli
library crate, which actually
implements the shell. The library is not intended to be used by other
programs.
Versioning
Our semantic versioning policy for this package covers the features of the shell itself. We will increment the minor version number when adding new features (new syntax, new command line options, new built-in utilities, etc.), and the patch version number when fixing bugs. We will increment the major version number when making incompatible changes to the shell's existing features.
Note that the yash-cli
library crate is not intended to be used by other
programs, so we make any changes to it without following semantic versioning.
License
This crate is distributed under GPLv3.
Dependencies
~8–18MB
~267K SLoC