- Aug 09, 2017
-
-
Michael Aaron Murphy authored
-
Michael Aaron Murphy authored
The current API is subject to change, however, as the current feature set is a bit limited. However, you can test out the existing support by installing the new git plugin, which is recorded at the bottom of the newly-updated README.
-
- Jul 21, 2017
-
-
Michael Aaron Murphy authored
I will be updating this manual in the coming week or so until it fully documents every aspect of Ion to end users.
-
- Jul 16, 2017
-
-
Chen Rotem Levy authored
misplaced ']'
-
- Jul 09, 2017
-
-
Michael Aaron Murphy authored
- Job control is now complete for non-redox unix systems. - The fg command now works We need to do a lot of refactoring now to clean this up though.
-
-
- Jul 08, 2017
-
-
Michael Aaron Murphy authored
- The `SIGHUP` command is now being handled. - The `disown` builtin can specify which jobs should ignore `SIGHUP`. - The `disown` command will also prevent jobs from being terminated when the shell exits. - The `suspend` command will send a `SIGSTOP` to the shell to stop it.
-
- Jul 02, 2017
-
-
* Use signal constants from libc Instead of hardcoding numbers, which causes portability issues. In particular, SIGTSTP is not 20 on FreeBSD. * Remove pid offset
-
- Jul 01, 2017
-
-
Michael Aaron Murphy authored
-
- Jun 25, 2017
-
-
Michael Aaron Murphy authored
-
- Jun 23, 2017
-
-
- Jun 22, 2017
-
-
Michael Aaron Murphy authored
-
- Jun 21, 2017
-
-
Michael Aaron Murphy authored
-
- Jun 18, 2017
-
-
Michael Aaron Murphy authored
Only allow implicit cd if the path starts with either a '.' or '/'; or ends with a '/'.
-
Michael Aaron Murphy authored
-
- Jun 17, 2017
-
-
Michael Aaron Murphy authored
-
* Updated README.md to include vi and emacs keybindings as completed features. * Fixed typo in 'Using Variables' example code.
-
- Apr 22, 2017
-
-
Michael Aaron Murphy authored
-
- Apr 07, 2017
-
-
Michael Aaron Murphy authored
Previously, when no pattern is supplied, a string will be split by spaces. This change will extend that so that all whitespace characters will be considered in the pattern for splitting.
-
Michael Aaron Murphy authored
-
- Apr 06, 2017
-
-
Michael Aaron Murphy authored
-
- Apr 01, 2017
-
-
Michael Aaron Murphy authored
-
- Mar 30, 2017
-
-
Michael Aaron Murphy authored
- Implemented array expressions - Implemented array syntax handling in the pipelines module
-
Michael Aaron Murphy authored
The following features are now implemented - Let is no longer a builtin command, but part of the language - Export has not been ported, but will surely follow shortly - Implements ability to create arrays with command array substitutions - Array command substitutions currently split based on whitespaces - For loops may operate directly on arrays - Was already implemented, but it's nice to see it in action - In addition, brace expansions also create arrays - Because logically, each permutation is a new element - Arrays may be accessed with the @ sigil - Braced Arrays aren't yet supported - Powers (exponents) have been implemented for let arithemtic ```ion for i in @[echo one two three] echo $i end ``` ```ion let array = one-{up,down} echo @array ``` However, much more work is to be done. Progress is bein tracked in issue #254. Most notably, the largest missing feature is the array syntax for manually creating new arrays.
-
- Mar 26, 2017
-
-
Michael Aaron Murphy authored
-
- Mar 25, 2017
-
-
Michael Aaron Murphy authored
-
- Mar 15, 2017
-
-
Michael Aaron Murphy authored
-
- Mar 14, 2017
-
-
Michael Aaron Murphy authored
-
- Mar 13, 2017
-
-
Michael Aaron Murphy authored
Pipe redirection will follow shortly
-
- Mar 12, 2017
-
-
Michael Aaron Murphy authored
-
- Dec 16, 2015
-
-
Jeremy Soller authored
-
- Dec 15, 2015
-
-
Jeremy Soller authored
-
- Oct 16, 2015
-
-
Michael Gattozzi authored
Added Travis CI and Coveralls Badges
-
- Oct 07, 2015
-
-
Michael Gattozzi authored
Changes to be committed: new file: .gitignore new file: Cargo.toml new file: README.md new file: src/lib.rs new file: src/main.rs
-