42 shell school project, support for job-control, shell script, globbing, aliases, ..
-
Updated
Mar 28, 2018 - C
42 shell school project, support for job-control, shell script, globbing, aliases, ..
Our attempt to make a POSIX compliant shell
RushX (Rust Shell - eXtended) is a POSIX-compliant Linux terminal emulator & shell written in Rust. It aims to directly manage a custom PTY master/slave pair, process execution, job control, filesystem operations and I/O redirection.
A Lua-native Linux shell with real job control and structured (not text) pipelines
Client/server job control program on UNIX-like operating systems. GIF in README.
A Unix-like shell in Rust, continuation of the 0-shell project where basic commands like ls were implemented. This version adds job control with foreground/background processes, Ctrl+Z suspension, and built-ins like jobs, bg, fg, and kill, focusing on process management, signals, and job tracking.
Windows Process Lockdown Tool using Job Objects with a couple more features that make it useful for everyday work or killing a poorly acting process during fuzzing.
Plug-in for supporting JCL features in Intellij IDEA™
A Unix shell written in C++ from scratch
An Advanced POSIX-Compliant Shell
An individual mini project for the course Operating Systems and Networks at IIIT Hyderabad.
Cooperative pause, stop, and resume control for detached Hugging Face Jobs
High-performance C99 Unix shell with POSIX job control, native systems observability, ghost autosuggestions, and arithmetic expansion.
A simple shell in C
Run a process detached from the controlling tty
A compact Unix shell in C with job control, pipelines, and background execution
A Unix shell written in C: lexer, parser, AST executor, job control, pipes, redirections, arithmetic expansion
ICSH — a Unix shell in C for ICCS227 (Operating Systems): external commands, < / > redirection, and background jobs with signal-based job control (jobs/fg/bg), plus !! history, echo $?, and script mode.
To associate your repository with the job-control topic, visit your repo's landing page and select "manage topics."