Standalone, format-neutral local secret materialization engine — decrypts encrypted inputs at process launch and injects them into a child via execvp. No shell, no network, no persistent plaintext.
-
Updated
Jul 28, 2026 - Rust
Standalone, format-neutral local secret materialization engine — decrypts encrypted inputs at process launch and injects them into a child via execvp. No shell, no network, no persistent plaintext.
A small, cross-platform launcher written in C that automatically executes a JAR (Java archive file) with the same name as the launcher's executable. The launcher automatically reconstructs the name of the associated `.jar` file and passes the command-line arguments to Java ("java -jar jar_file").
Custom Unix-like shell built in C++ implementing fork(), execvp(), and waitpid() to replicate core Linux process lifecycle behavior.
LemonJuice is a lightweight, custom-built Unix-like shell written in C. It supports both built-in commands and external program execution using fork and execvp.
This CLI application, written in C, mimics the actual Linux shell by leveraging system functions and performs key Linux operations. Namely: cd, echo, pwd, mkdir, ls, cat, rm, and date
A hand built, custom made Linux shell with history, change directory, exit, etc.
Custom Unix/Linux Shell, I developed as part of an Operating Systems course Assignment at IIITD. All Commands are implemented using both the fork system call and pthreads.
A Linux Mini Shell developed in C that supports built-in commands, external command execution, pipes, signal handling, and job control using Linux system calls.
OS Lab Course HW at NIT - A custom lightweight Linux shell environment that runs in an infinite loop, reads user input, handles specific built-in utilities directly, and spawns parallel child processes to handle external system programs without creating persistent zombie processes.
Custom shell written in C with Multithreaded and Multiprocessor Options
Sabanci University CS307 (Operating Systems) Programming Assignments
I created my own shell
Add a description, image, and links to the execvp topic page so that developers can more easily learn about it.
To associate your repository with the execvp topic, visit your repo's landing page and select "manage topics."