feat(alias): support shell scripts and Android alias editing #329
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "326_shell-command-aliases"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #326.
Aliases now accept exactly one of
command(a configured streamd command) orshell(a script). For example, a[commands.sync]alias withshell = "git pull --rebase && git push"runs from the stream folder using$SHELL -c, withshas the fallback.$1,$2, … and"$@", including flags and whitespace; inherit stdio, set the absoluteSTREAMD_BASE_FOLDER, and return the script's exit code.streamd initand update README, requirements and agent documentation. No dependencies changed.Validation:
nix flake check: passed, including 1,734 Rust tests, architecture checks, clippy, formatting, audit and 102 Kotlin binding checks.nix build .#streamd-app: passed for commit6d3f097, including the offline APK build, app unit tests with the native bindings, and exact screenshot comparison.