- Jan 26, 2020
-
-
AdminXVII authored
When some binaries set the TTY to non-blocking mode, the shell would panic because of a nonblock error. Fix this by reseting the O_FLAGS while reading lines
-
- Jan 22, 2020
-
-
Xavier L'Heureux authored
-
- Jan 19, 2020
- Jan 12, 2020
-
-
Tom Almeida authored
-
Fixes the issue where: ``` let arg = todo echo -e "\n\n$arg" ``` Returns: ``` ntodo ``` Instead of: ``` todo ``` --- Fixes issue where: ``` echo -e "one\\\\\ntwo\\\\\nthree" ``` Returns: ``` one\\ntwo\\nthree ``` Instead of: ``` one\ two\ three ```
-
-
-
-
-
-
-
Many tools rely on the current shell being a POSIX shell to set environments (ex: Nix). Add the `source-sh` builtin which spawns the sh shell, and then sync the new environment variables. Also, a update the new fmt
-
-
The variable is equal to the amount of WHOLE seconds spent executing the previous command. This variable is currently not set when running the PROMPT function, because this would mean that the CMD_DURATION would always refer to the time spent in the PROMPT function when running in interactive mode.
-
-
-
-
-
-
-
-
-
-
-
- Disable the regex's unicode feature by default - Add a feature to Ion to enable it again - Update the dependencies Breaking Change: Perl-style character class are disabled (\w _et al._) and there is no longer unicode support by default.
-
- Adds a merge request guidelines section - Switch to squashed, conventional-style commits for MRs - Specify preference for rebase over merges - Link to a resource explaining a recommended git flow
-
Breaking Change: auto-cd will no longer wrk in scripts. However, it was never intended to work in scripts to begin with, so this is actually an improvement. If a command fails, try to cd before outputing the error. Issues fixed by this: - Trailing slashes are no longer necessary - If a binary and a folder conflicts, the binary has priority - Typing `-` cd to the old pwd Fix #892
-
-
-
-
Fixes a deprecation warning on these platforms
-
Methods that are boolean are tightly integrated with tests. The builtins should be prefered in almost all cases. BREAKING CHANGES: $ends_with, $contains and $starts_with no longer work
-
-
-
-
-
-
-
-