rsush

Crates.iorsush
lib.rsrsush
version0.2.3
sourcesrc
created_at2022-08-25 09:26:31.273766
updated_at2023-08-12 06:58:11.659805
descriptionRust single unix shell.
homepage
repositoryhttps://github.com/luckboy/rsush
max_upload_size
id652046
size2,346,710
Ɓukasz Szpakowski (luckboy)

documentation

README

Rsush

Rsush is Rust single Unix shell. This program is written in Rust programming language. This program is Unix shell.

Compliance with standard

This shell is most compliant with the SUSv3 (Single UNIX Specification Version 3). Non-compliance with the SUSv3 is most caused size of the shell. This shell contains the built-in commands. These built-in commands are from the SUSv3. This program doesn't contain non-standard built-in commands.

Installation

You can install this program by invoke the following command:

cargo install rsush

Configuration files

This shell reads two following configuration files in interactive mode:

  • /etc/rsushrc
  • ~/.rsushrc

These configuration files are scripts for this shell.

History

This shell loads and saves the ~/.rsush_history file that is history file in interactive mode. This file contains command lines which were invoked in this shell. The history size is defined by the RSUSH_HISTSIZE variable in lines. If this variable isn't set, the history size is 500 lines.

License

This program is licensed under the GNU General Public License v3 or later. See the LICENSE file for the full licensing terms.

Commit count: 307

cargo fmt