Skip to content

MultiTargets#4

Merged
BrainInBlack merged 2 commits into
mainfrom
develop
Jun 30, 2026
Merged

MultiTargets#4
BrainInBlack merged 2 commits into
mainfrom
develop

Conversation

@BrainInBlack

Copy link
Copy Markdown
Owner

What & why

Added option to choose multiple targets, to make it easy to run a script on a large batch of targets.

Type of change

  • Bug fix
  • New feature / option
  • Documentation only
  • Refactor / cleanup (no behavior change)

Checklist

  • One focused change, with a short description of the why (above).
  • Stays portable: runs on stock macOS bash 3.2 — no mapfile/readarray, associative arrays, ${var,,}, or other bash 4+ features.
  • Stays single-file with no new runtime dependencies beyond ssh/scp (and optional fzf).
  • Linted locally — both pass clean:
    bash -n ssh-deploy
    shellcheck ssh-deploy
  • Tests pass (bats test), and new behavior is covered by a test.
  • Added a note under ## [Unreleased] in CHANGELOG.md.
  • If behavior or flags changed, updated README.md and the in-script --help together.

Testing

Ran test-suite

Added: option to choose multiple targets
@BrainInBlack BrainInBlack merged commit b8365d6 into main Jun 30, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant