back to scratko.xyz
summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Shell-VI releaseHEADshell-VImasterscratko2024-06-233-26/+135
| | | | | | Running processes in a single pgid. Changing foreground group to the group of running processes (if readline doesn't end with &).
* Shell-edit releasescratko2024-06-2110-42/+636
| | | | | | Autocomplete program and file names (tab). Moving the cursor to edit commands (left and right arrows). Deleting a character in a command (backspace).
* Shell-V releasescratko2024-06-145-528/+192
| | | | | | | Added pipeline. Formatting shell.c (created lexical_analysys.c). Error codes. Some functions of queue.c are created by preprocessor.
* version shell-V with commented out codescratko2024-06-126-181/+825
|
* Signal handlershell-IVscratko2024-06-051-46/+39
| | | | Moving zombie process cleanup to the signal handler.
* Shell-IV releasescratko2024-06-032-58/+302
| | | | Redirecting standard input-output streams.
* Shell-III releaseshell-IIIscratko2024-05-262-13/+101
| | | | | Added the ability to run programs in the background. Added tokens for future releases.
* Shell-II releaseshell-IIscratko2024-05-254-5/+109
| | | | | | Implementation of launching external programs via fork(). Running cd as a change to the current process directory (chdir). Ability to change to user's home directory (cd without arguments).
* Shell-I releaseshell-Iscratko2024-05-256-0/+384