REAPERSHELL ReaperShell is an experimental interactive shell written in .NET 10. It combines familiar shell commands with a plugin system built around normal .NET projects. Custom commands can be written, compiled, loaded, rebuilt, and reloaded without restarting the shell. FEATURES Familiar filesystem and shell commands Interactive command execution One-shot command execution Script files and startup profiles Aliases and command history Session environment variables Event hooks and reusable rituals Hot-loadable command packs Git-backed command-pack management Command source and diagnostic tools C#, F#, and VB.NET command projects COMMAND PACKS ReaperShell command packs are regular SDK-style .NET projects. A command can begin as a small experiment, grow into a structured developer tool, and remain easy to rebuild and reload while it is being developed. Command packs can be stored locally or managed through Git-backed repositories. WHY IT EXISTS ReaperShell is a playground for building local tools without turning every small automation task into a separate application. It is also an experiment in shell design, plugin discovery, live code reloading, and developer-focused command-line interfaces. SECURITY Command packs run in-process with the permissions of the current user. ReaperShell is not a security sandbox. Only trusted command packs should be loaded. SOURCE CODE https://github.com/JoyfulReaper/ReaperShell License: MIT Copyright 2026 Kyle Givler ====================================================================== .