AutoYADM commit: 2025-06-16 16:35:41
This commit is contained in:
parent
5e8c48e6bd
commit
6a8e4e91ea
4 changed files with 19 additions and 5 deletions
|
@ -1,7 +1,18 @@
|
|||
define-command -docstring %{
|
||||
sh [switches] <args>
|
||||
Run the given shell command. Display its output in an info modal.
|
||||
Switches:
|
||||
-d echo stdout to *debug* buffer
|
||||
} -params 1.. sh %{
|
||||
info %sh{
|
||||
eval "$@"
|
||||
evaluate-commands %sh{
|
||||
if [ "$1" = "-d" ]; then
|
||||
debug="true"
|
||||
shift
|
||||
fi
|
||||
stdout="$(eval "$@")"
|
||||
printf 'info -title sh "%s"\n' "$stdout"
|
||||
if [ "$debug" = "true" ]; then
|
||||
printf 'echo -debug -- "%s"\n' "$stdout"
|
||||
fi
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue