back to scratko.xyz
summaryrefslogtreecommitdiff
path: root/shell.c
Commit message (Collapse)AuthorAgeFilesLines
* Shell-VII releasescratko25 hours1-56/+345
|
* Shell-VI releasescratko2024-06-231-24/+68
| | | | | | 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-211-23/+150
| | | | | | 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-141-401/+152
| | | | | | | 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-121-150/+345
|
* Signal handlershell-IVscratko2024-06-051-46/+39
| | | | Moving zombie process cleanup to the signal handler.
* Shell-IV releasescratko2024-06-031-56/+300
| | | | Redirecting standard input-output streams.
* Shell-III releaseshell-IIIscratko2024-05-261-11/+99
| | | | | Added the ability to run programs in the background. Added tokens for future releases.
* Shell-II releaseshell-IIscratko2024-05-251-3/+83
| | | | | | 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-251-0/+241