Fixes around arrays and associative arrays and implementation of some features
We (four contributors!) have enhanced and revised various features. You can see the test script for v1.2.1 on https://github.com/shellgei/rusty_bash_test/blob/v1.2.1/test_fixed.bash .
support of >()
(halfway)
π£ echo 123 | tee >(rev) >(fold -b1) -
123
1
2
3
321
### issue: not yet connected to the subsequent pipe ###
π£ echo 123 | tee >(rev) >(fold -b1) - | rev
1
2
3
321
321
γγγγγγγ#stopping here
γ
^CPid: Pid(15326), Signal: SIGINT
fixes around arrays and associative arrays
- support of element append on associative arrays
π£ declare -A a=( [i]=abc ) ; a+=( [i]+=def ); declare -p a
declare -A a=([i]="abcdef" )
- support of integer mode on associative arrays
multi-language support by @LinuxBoy-96
$ LANG=ja_JP.UTF8 sush
Homebrew Bash completions do not work in POSIX mode
Sushi shell (a.k.a. Sush), γγΌγΈγ§γ³ 1.2.1 - release
π£ exit
$ LANG=ar_AR.UTF8 sush
Homebrew Bash completions do not work in POSIX mode
Sushi shell (a.k.a. Sush), Ψ₯Ψ΅Ψ―Ψ§Ψ± 1.2.1 - release
π£
others
- fixes for Android by @YumeYuka
- fixes based on clippy warnings by @t-koba
- implementation of
declare -u
- implement of ulimit (halfway)
- implement of
@k, @K, @Q
for parameters
π£ a=abc ; echo ${a@k}
'abc'
π£ A=(a b) ; echo "${A[@]@K}"
0 "a" 1 "b"
π£ A=(a b) ; echo "${A[@]@Q}"
'a' 'b'
merged pull requests
- Add Fluent support and more by @LinuxBoy-96 in #146
- Cleaned, improved, and add comments by @LinuxBoy-96 in #147
- Add --help Support - improved by @LinuxBoy-96 in #151
- Compile-time language support + Name change + Panic abort by @LinuxBoy-96 in #152
- Fix bugs built on Android by @YumeYuka in #153
- Fix: "No resources found for language" error in ja_JP by @t-koba in #156
- Retry clippy (733 to 164) by @t-koba in #163
- Retry clippy (164 to 2) by @t-koba in #164
change log
Full Changelog: v1.2.0...v1.2.1
Thank you for all users and contributers!