ion merge requestshttps://gitlab.redox-os.org/redox-os/ion/-/merge_requests2020-12-27T23:26:36Zhttps://gitlab.redox-os.org/redox-os/ion/-/merge_requests/1213fix(tests,manual): rephrase manual and write tests for array+string methods, ...2020-12-27T23:26:36Zmatu3bafix(tests,manual): rephrase manual and write tests for array+string methods, chapter variablesfix(tests,manual): rephrase manual and write tests for array+string methods, chapter variables
closes issue: part of #420
test: These are mostly unit tests.
refactor: nonefix(tests,manual): rephrase manual and write tests for array+string methods, chapter variables
closes issue: part of #420
test: These are mostly unit tests.
refactor: noneIon Shell v1.0.0betahttps://gitlab.redox-os.org/redox-os/ion/-/merge_requests/1209fix(argument parser): catch trivial errors and remove structopt2020-12-14T01:51:17Zmatu3bafix(argument parser): catch trivial errors and remove structoptfix: catch setting a flag twice, using command and file(s), remove structopt
closes issue: #361
test: no tests due to simple changes
refactor: tests are adapted
docs: This would need a man page as to not clutter --help
perf: compil...fix: catch setting a flag twice, using command and file(s), remove structopt
closes issue: #361
test: no tests due to simple changes
refactor: tests are adapted
docs: This would need a man page as to not clutter --help
perf: compiling faster, because no `structopt` dependenciesIon Shell v1.0.0betamatu3bamatu3bahttps://gitlab.redox-os.org/redox-os/ion/-/merge_requests/1157feat(autocompletion): First support for shellac's command autocompletion2021-05-26T12:31:25ZAdminXVIIfeat(autocompletion): First support for shellac's command autocompletionIntegrate shellac for autocompletion. A git shellac file is available for testing.Integrate shellac for autocompletion. A git shellac file is available for testing.https://gitlab.redox-os.org/redox-os/ion/-/merge_requests/1140feat(readline): Use rustyline rather than liner2023-03-06T23:58:59ZAdminXVIIfeat(readline): Use rustyline rather than linerRustyline provides better API and is more actively developed than liner.
It already provides support for hints, which could be used with shellac to provide as-you-type suggestions. It is also a lot more flexible while avoiding the use of...Rustyline provides better API and is more actively developed than liner.
It already provides support for hints, which could be used with shellac to provide as-you-type suggestions. It is also a lot more flexible while avoiding the use of heap allocations for the completer and highlighter.
BREAKING CHANGE: This uses a new readline implementation.