feat(riot): *.batch

This commit is contained in:
Dict Xiong 2024-11-12 15:03:56 +08:00
parent 1b32deeea1
commit 7946656a7e
2 changed files with 30 additions and 1 deletions

View File

@ -1,5 +1,28 @@
#!/bin/false
# batches
nasps.batch() {
remotes+=(
g1.nasp
g2.nasp
g3.nasp
g4.nasp
g5.nasp
g6.nasp
g7.nasp
g8.nasp
g9.nasp
g10.nasp
g11.nasp
g12.nasp
g13.nasp
g14.nasp
dictxiong@g15.nasp
dictxiong@g16.nasp
g17.nasp
)
}
# remotes
nasp.remote() {
remote=nasp.fit

View File

@ -224,10 +224,16 @@ router() {
done
IFS=',' read -ra remotes <<< "$1"
for remote in "${remotes[@]}"; do
for ((i=0; i<${#remotes[@]}; i++)); do
remote="${remotes[i]}"
if [[ -z "$remote" ]]; then
continue
fi
local batch_func="${remote}.batch"
if is_function "$batch_func"; then
"$batch_func"
continue
fi
parse_remote "$remote"
case $2 in
ssh|"" )