| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
Instead of printing an error if the path is not specified, simply 'cd'
into the user's home directory instead.
|
|
|
|
| |
Added logic to change directories with 'cd'.
|
|
|
|
|
|
| |
Added logic to capture the interrupt signal. Using a rust crate called
'ctrlc' to do the heavy lifting. Program will simply reprint the prompt
on a new line if the interrup signal is detected.
|
|
|
|
| |
Added logic to detect for an EOF (i.e. <C-d>).
|
|
An extremely miniamal shell. It is capable of forking processes, and
passing arguments to them, but that's pretty much it.
Notes:
This is pretty much a prototype, to see how easily something like a
shell could be implemented in Rust.
|