- Jan 12, 2020
-
-
-
-
-
-
-
Fix #542
-
-
-
-
-
IDEs like IntelliJ run "interactive" scripts without a tty. To make it possible to use Ion without needing to restart it at eache error, add the '-f' flag, which will use the stdin like a file, but won't exit on error. This should NOT be used for being lazy with scripts
-
-
Upgrade dependencies Use the same dependency for project and base directories fetching Only set history variables in the interactive binary Breaking change: On mac, the config/history files no longer reside in the XDG's .config/ion/, and instead are in ~/Library/Preferences/org.Redox-OS.ion/ to follow MacOS's conventions
-
If the command did not run successfully, the command expansion would exit early, without resetting the standard pipes and the controlling terminal. Fix that
-
-
-
-
-
Using the newly created API for default redirections, don't fork in subshells. Since subshells are blocking anyway, make them execute in foreground. Breaking change: exit in a subshell exits the foreground shell
-
-
- Jul 07, 2019
-
-
AdminXVII authored
-
- Jul 06, 2019
-
-
-
-
Add to the builtin proc macro a feature to export the manual to a file in manual/builtins When generating the manual for gitlab, take those and generate a always up-to-date page
-
-
- Jul 05, 2019
-
- Jul 04, 2019
-
-
Steven Stanfield authored
-
Steven Stanfield authored
-
Steven Stanfield authored
-
Steven Stanfield authored
- If directories in PATH did not end in / then command complete would not work. - Also complete commands if previous item ended in '|', '&' or ';'. This does not handle cases when a space does not follow the special character. - Do not include the full path when completing commands.
-
Steven Stanfield authored
-
Steven Stanfield authored
-
Steven Stanfield authored
-
-
- Jul 03, 2019
-
-
https://www.cons.org/cracauer/sigint.html
Add the test suite Convert scripts that do not rely on trap There are 2 error right now: interruption signals do not get bubbled & ctrl-c on wait leaves the shell in an unknown state
-
-
AdminXVII authored
When the result is needed, use the .command method on Expander to streamline the expansion When the function is blocking (ex: COMMAND_NOT_FOUND), don't fork and execute the function in foreground instead
-
AdminXVII authored
Remove the duplicate check for single-command pipelines Add default file descriptors for redirection in shell
-
-