
Das Rusty Shell Toolkit für Hacker

Haftungsausschluss: SHRS ist derzeit in Arbeit, die API kann sich häufig ändern und die Dinge sind anfällig für Brechen. Es ist derzeit möglicherweise nicht für den täglichen Gebrauch geeignet, eignet sich jedoch hervorragend für die Prototypen von experimentellen Schalenfunktionen, mit denen Sie sich ermittelt haben!
Hier ist das, was SHRS zu etwas Besonderem macht:
Um einen Vorgeschmack auf das zu erhalten, wozu die SHRs ohne Konfiguration fähig ist, können Sie die Beispiel -SHRS_EXPAM -Shell ausführen, die durch Laufen gebündelt wird:
git clone https://github.com/MrPicklePinosaur/shrs.git
cd ./shrs/shrs_example
cargo runUm mit dem Aufbau einer eigenen Hülle zu beginnen, ist es so einfach wie das Erstellen eines neuen Frachtprojekts mit:
use shrs :: prelude :: * ;
fn main ( ) {
let myshell = ShellBuilder :: default ( )
. build ( )
. unwrap ( ) ;
myshell . run ( ) ;
}In der Developer -Dokumentation finden Sie tiefe Informationen.
Wenn Sie begegnen, und Fehler haben Feature -Anfragen, zögern Sie bitte nicht, ein Problem zu hinterlassen! Schauen Sie sich auch den Abschnitt für Mitwirkende in der Dokumentation an.
Liste der coolen dritten Plugins und von Community -gebauten Shells finden Sie in Awesome_SHRS. Einige bemerkenswerte Beispiele umfassen