53 lines
1.2 KiB
Markdown
53 lines
1.2 KiB
Markdown
# DEMO
|
|
|
|
## MIAOU-BASH
|
|
|
|
* log in trixie1 as pvincent
|
|
* ghostty interference
|
|
* no color => grep, ...
|
|
* delete does not work
|
|
* poor Readline
|
|
* ALT+.. does nothing
|
|
* SHIFT+.. does nothing
|
|
* poor vim
|
|
* SO let's install miaou-bash
|
|
* easy install/version/self-upgrade/uninstall
|
|
* ghostty OK (delete,...)
|
|
* Readline
|
|
* up, down, ...
|
|
* nice prompt
|
|
* aliases (ll, la, ltr, sudo)
|
|
* vim
|
|
* nicer, linenumber
|
|
* ctrl+s, ctrl+q
|
|
* readline compliant
|
|
* azerty
|
|
|
|
## miaou-bash
|
|
|
|
* MIAOU-BASH package interaction
|
|
* --help
|
|
* completion
|
|
* script..
|
|
* write basic Bash script
|
|
* return => does not stop
|
|
* set -e
|
|
* unbound variable => no error
|
|
* set -u
|
|
* call `miaou-bash` on same script
|
|
* no more need for `set -eu`
|
|
* stacktrace, color, hint, ...
|
|
* shebang
|
|
* #!/usr/bin/miaou-bash
|
|
* #!/usr/bin/env miaou-bash
|
|
* /opt/miaou-bash/test/miaou-bash.test.bash
|
|
* bash /opt/miaou-bash/test/stub/scenario.bash subshell_term
|
|
* bash -eu /opt/miaou-bash/test/stub/scenario.bash exit
|
|
* MIAOU-DEBUG=true ...
|
|
* virtual file descriptor
|
|
* stdout, sterr
|
|
* order change
|
|
* miaou
|
|
* 3 modes: system development hosted (miaou-incus, miaou-proxmox)
|
|
* miaou-incus
|