Skip to content

uutils/bsdutils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bsdutils

Crates.io Discord License dependency status

CodeCov

Rust reimplementation of the bsdutils project

Provides command line tools:

Started:

  • /usr/bin/renice: This command is used to change the priority of running processes. It can be used to increase or decrease the nice value of a process.

TODO:

  • /usr/bin/logger: This command is used to add logs to the system log files. It provides a shell command interface to the syslog system log module.

  • /usr/bin/script: This command is used to record a terminal session. The script makes a typescript of everything printed on your terminal.

  • /usr/bin/scriptlive: This command is not standard, and may not be installed on all systems. If it exists, it's likely a variant of the script command that includes real-time features.

  • /usr/bin/scriptreplay: This command is used to replay a terminal session that was recorded using the script command.

  • /usr/bin/wall: This command is used to broadcast a message to all users logged into a system. The message can be typed directly into the terminal or read from a file.

Installation

Ensure you have Rust installed on your system. You can install Rust through rustup.

Clone the repository and build the project using Cargo:

git clone https://github.com/uutils/bsdutils.git
cd bsdutils
cargo build --release
cargo run --release

License

bsdutils is licensed under the MIT License - see the LICENSE file for details