| Crates.io | kerno |
| lib.rs | kerno |
| version | 1.1.1 |
| created_at | 2025-08-05 19:53:50.847262+00 |
| updated_at | 2025-09-13 06:40:41.207248+00 |
| description | A simple, cross-platform shell written in Rust |
| homepage | https://pjdur.github.io/kerno |
| repository | https://github.com/Pjdur/kerno |
| max_upload_size | |
| id | 1782855 |
| size | 35,405 |
Kerno is a minimalist command-line shell written in Rust, focused on speed, simplicity, and portability.
echo, scanpath, set, get, unset, env, cd, pwd, ls, cat, touch, rm, mkdir, rmdir, date, clear, write, read, exit, help, history$PATH$HOME/kerno.tomlInstall via Cargo:
cargo install kerno
Run the shell:
kerno
Kerno automatically loads environment variables from:
~/.kerno.toml
To add persistent variables:
set FOO bar
Or edit the TOML file directly:
FOO = "bar"
PATH = "/usr/local/bin"
echo Hello world
set NAME Kerno
get NAME
scanpath # List all system executables
cd src
ls
Because sometimes you want a shell that is:
Created by Pjdur
Licensed under MIT
Pull requests welcome! See CONTRIBUTING.md for details.