Skip to content

v1.1.6

Compare
Choose a tag to compare
@ryuichiueda ryuichiueda released this 16 May 02:02
· 456 commits to main since this release

Improvement of Job Control

Job control and some features are added to this shell. See additional test cases between v1.1.5 and v1.1.6 in our test.

The number of passed test scripts (run-***) in Bash repo increased from 15 to 20.

additions and corrections

  • addition of disown, kill, and hash commands
  • implementation of behaviors of wait at -n option
🍣 sleep 10 &
16279
🍣 wait -p a -n %%
🍣 echo $a
16279
  • enabled to set a pid to a variable with wait
  • tilde expansions after = and :
🍣 echo A=~/:~/:~/
A=/home/ueda/:/home/ueda/:/home/ueda/
  • enabled to use a jobspec lika a command
🍣 sleep 10 &
16110
🍣 %%
sleep 10
  • fixed behavior of the shell at definition/use of aliases
### examples ###
🍣 alias a='echo A'
🍣 a a
A a
🍣 alias a='echo A '
🍣 a a
A echo A
🍣 alias a='echo abc \'
🍣 a|rev
abc |rev
🍣 a |rev
  cba

Full Changelog: v1.1.5...v1.1.6