jsh
jsh copied to clipboard
A basic UNIX shell implementation in C
The graphical dialog always states at the end, that jsh is successfully installed even when this is not the case when the make was not succesfull. -issues for installing the...
As you have probably noticed, jsh development has been lagging for a while. In the meantime however, my C skills and understanding of programming languages have vastly improved. jsh started...
Since we're currently drowning in cd (autocompletion) feature requests, I think it's probably best to group them together here. See also issues #16 and #35 and #50 Moreover we should...
- [x] **apt** Pressing Tab ↹ should yield: `list search show install remove edit-sources update upgrade full-upgrade` - [ ] **apt-get** Pressing Tab ↹ should yield: `update upgrade install remove...
The installer should check for files like: `.bashrc` `.zshrc` `.bash_aliases` `.zsh_aliases` If those files contain aliases, the installer should ask to put them in `.jshrc`. For example: ``` Non-default aliases...
When forking a child and backgrounding, e.g. start `atom` from the shell, pressing ^C will kill the child. Really annoying. We probably need better signal (SIGKILL SIGCHLD) handling. I'll look...
Allow a custom prompt. Things todo: - [x] create new branch - [x] new `prompt "user defined prompt string"` built_in shell command - [x] adapting the `char* getprompt(int status)` function...
The installation to the default shell fails because: /etc/shells does not have the path to jsh in it. before the execution of `chsh -s [PATH]/jsh`
Add a `--exit-on-error` flag to be used with TravisCI script to have a non-zero exit status when any of the command in the test script fail (instead of outputting an...