Denys Vlasenko
|
969e008168
hush: code shrink
|
1 year ago |
Denys Vlasenko
|
27be0e8cfe
shell: fix compile failures in some configs
|
1 year ago |
Ron Yorston
|
7d1c7d8337
ash,hush: use HOME for tab completion and prompts
|
2 years ago |
Denys Vlasenko
|
987be932ed
*: slap on a few ALIGN_PTR where appropriate
|
2 years ago |
Denys Vlasenko
|
12566e7f9b
ash,hush: fix handling of SIGINT while waiting for interactive input
|
2 years ago |
Denys Vlasenko
|
931c55f9e2
libbb: invert the meaning of SETUP_ENV_NO_CHDIR -> SETUP_ENV_CHDIR
|
2 years ago |
Denys Vlasenko
|
db5546ca10
libbb: code shrink: introduce and use [_]exit_SUCCESS()
|
2 years ago |
Denys Vlasenko
|
aaf3d5ba74
shell: tweak --help
|
3 years ago |
Denys Vlasenko
|
62f1eed1e1
hush: in a comment, document what -i might be doing
|
3 years ago |
Denys Vlasenko
|
7c3e96d4b3
shell: use more compact SHELL_ASH / HUSH config defines. no code changes
|
3 years ago |
Denys Vlasenko
|
53b2fdcdba
*: add NOINLINEs where code noticeably shrinks
|
3 years ago |
Denys Vlasenko
|
49bcf9f40c
hush: speed up ${x//\*/|} too
|
3 years ago |
Denys Vlasenko
|
574b9c446d
hush: fix var_LINENO3.tests failure
|
3 years ago |
Denys Vlasenko
|
e53c7dbafc
hush: fix set -n to act immediately, not just after run_list()
|
3 years ago |
Denys Vlasenko
|
21afddefd2
hush: fix "error: invalid preprocessing directive ##"
|
3 years ago |
Denys Vlasenko
|
37460f5daf
hush: tweak ${var/pattern/repl} optimization
|
3 years ago |
Denys Vlasenko
|
49cc3cac30
hush: optimize ${var/pattern/repl} for trivial patterns
|
3 years ago |
Denys Vlasenko
|
8dd676c6c3
hush: add missed "undef"
|
3 years ago |
Denys Vlasenko
|
b278d82c61
hush: implement $'str' bashism
|
3 years ago |
Denys Vlasenko
|
97c3b5e3ff
hush: fix bkslash+newline handling and number validation in ${NN} and ${#NN}
|
3 years ago |
Denys Vlasenko
|
83a4967e50
hush: fix handling of "cmd && &"
|
3 years ago |
Denys Vlasenko
|
1b7a9b68d0
hush: fix handling of \^C and "^C"
|
3 years ago |
Denys Vlasenko
|
1f60d88cf6
*: more --help tweaks
|
3 years ago |
Denys Vlasenko
|
e2b9215868
*: --help tweaks
|
3 years ago |
Denys Vlasenko
|
457825f77a
shells: do not allow bare "read" in non-bash compat configs
|
3 years ago |
Denys Vlasenko
|
f0c0c56e9b
hush: beautify ^D handling to match ash / bash
|
3 years ago |
Denys Vlasenko
|
cbfdeba660
hush: make LINENO selectable without BASH-COMPAT
|
3 years ago |
Ron Yorston
|
cad3fc743a
libbb: introduce and use fputs_stdout
|
3 years ago |
Denys Vlasenko
|
3b053051c7
hush: code shrink
|
3 years ago |
Denys Vlasenko
|
3c13da3dab
libbb: introduce and use xgettimeofday(), do not truncate 64-bit time_t in shells
|
3 years ago |