ghijsl

Crates.ioghijsl
lib.rsghijsl
version0.1.1
created_at2026-01-18 20:00:52.734866+00
updated_at2026-01-18 20:19:21.505894+00
descriptionA lightweight plugin-based shell and runtime
homepage
repository
max_upload_size
id2052980
size17,161
(uteubaeverasil-ops)

documentation

README

Ghijsl Runtime 🚀

Ghijsl is a lightweight, plugin-based shell environment. It doesn't do much by itself, but it can learn new tricks through dynamic .so plugins.

📥 Quick Start

To install the runtime, run:

cargo install ghijsl

 Adding Plugins
Place your .so files into ~/.glibplugins/. The core will load them automatically on startup.
 Example Plugin Code
To build a command for Ghijsl, use the ghijsl-sdk:
#[unsafe(no_mangle)]
pub extern "C" fn ghijsl_init(ctx: *mut GhijslContext) {
    // Register your commands here
}

 Author
Erasil (uteubaeverasil@gmail.com)
Commit count: 0

cargo fmt