Skip to content

Releases: mitnk/cicada

v0.9.11

26 Apr 02:15
Compare
Choose a tag to compare
  • Upgraded some deps.
  • Made HISTORY_DELETE_DUPS=1 as default.
  • To make cicada available on Termux platform.

v0.9.10

13 Feb 02:15
Compare
Choose a tag to compare
  • Updated rc-file default path in cinfo.
  • Fixed glob expansion issue: ls *.1
  • Added more features for builtin history.

v0.9.9

04 Oct 06:44
Compare
Choose a tag to compare
  • Improved error messages for running scripts.
  • Fixed issue that ls ~ does not work.
  • Fixed filename expansion issue for 2*.
  • Updated math arithmetic recognize rule.
  • In scripting, test head's status should not be catched.
  • Fixed a completion issue like echo $USER /App<TAB>.
  • Upgraded dependency libs.

v0.9.8

20 Jun 04:00
Compare
Choose a tag to compare
  • Fixed a double expansion issue: ${1,2}-${foo}.
  • source can take extra args now.
  • Recognized new RC file location: ~/.config/cicada/cicadarc.
  • Replaced ~/.cicada/ with ~/.config/cicada/.
  • Fixed issue of not closing pipes when running commands.

v0.9.7

26 May 01:39
Compare
Choose a tag to compare
  • Added functions ability into scripting.
  • Support continue, break in scripting.
  • Fixed alias expansion when using xargs: foo | xargs ls.
  • Other minor fixes.

v0.9.6

13 May 14:18
Compare
Choose a tag to compare
  • Added if, for, while expression into cicada scripting ability.
  • Added new braces range expansion: {1..10}.
  • Fixed a parsing issue for: alias foo-bar='echo foo bar'.
  • Fixed cannot define single-char-long env/variable.

0.9.5

10 May 05:54
Compare
Choose a tag to compare
  • Added -l as an equivalent to --login.
  • Replaced dep nom 3.0 with pest.
  • Replaced dep time with chrono.
  • Fixed redirection issue with echo foo\>bar.
  • Fixed completion issue with ls \[<TAB>.
  • Fixed issues that on Linux some commands sometimes would STOPPED just after start.
  • Support math calculation in sub commands: echo "hi $(1 + 1)".

v0.9.4

27 Apr 10:04
Compare
Choose a tag to compare
  • Added basic scripting ability.
  • Builtin source fully implemented.
  • Removed include from rcfile, please use source instead.
  • Added new builtin alias, unalias.
  • Only login shell loads rcfile.
  • Some other bug fixes.

v0.9.3

22 Mar 10:28
Compare
Choose a tag to compare
  • Made brace expansion behavior align with bash.
  • Two more issues fixes on path completion.
  • Partly implemented builtin command source.

v0.9.2

30 Jan 10:26
Compare
Choose a tag to compare
  • Wrap prompt when it's too long.
  • Replace dep crate sqlite with rusqlite.
  • Fixed a completion issue for paths include unicode.
  • Fixed an alias expansion issue.
  • Changed to use Rust 2018.
  • Correct behavior of foo; echo $?.