Skip to content
/ minbox Public

Minbox is a simple, minimalistic command-line tool written in Rust, inspired by BusyBox. Made to learn Rust programming language.

License

Notifications You must be signed in to change notification settings

nthnn/minbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

minbox

Minbox is a simple, minimalistic command-line tool written in Rust, inspired by BusyBox. The only reason I'm developing this project is to learn Rust programming.

Batteries Included

Available commands:

del [files...]  # Delete files and/or folders.
dir             # Print the current working directory.
dt [format]     # Get date and time with optional format.
f               # List files and folder with some metadata.
md <name>       # Create folder with specified name.
mf <name>       # Create file with specified name.
r <name> [--with_lines, -l] [--from <number>, -f <number>] [--to, -t]
                # Read file with optional line numbers and range.
say [string...] # Echo strings in console.

Getting Started

To get started with minbox, you need qrepo, rustc, and cargo installed on your system. Then, you can type the following on your command line:

git clone https://github.com/nthnn/minbox.git --depth 1
cd minbox
qrepo run build

This will build the minbox from source files. If you want to install it to your system binary path, type the following:

qrepo run install

License

Ladivic is distributed under the GNU General Public License v3.0. For further details, refer to the LICENSE file.

About

Minbox is a simple, minimalistic command-line tool written in Rust, inspired by BusyBox. Made to learn Rust programming language.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages