Skip to content

Refactor as a single command and add .shellkin argfile support#1

Merged
DannyBen merged 4 commits intomasterfrom
refactor/argfile
Mar 22, 2026
Merged

Refactor as a single command and add .shellkin argfile support#1
DannyBen merged 4 commits intomasterfrom
refactor/argfile

Conversation

@DannyBen
Copy link
Owner

@DannyBen DannyBen commented Mar 22, 2026

This is a big refactoring PR:

  1. The shellkin CLI is now a single command instead of having test and validate subcommands. Validate is still achievable with --validate
  2. Configuration through env vars was removed.
  3. Configuration is now provided either via flags or a .shellkin argfile (made possible by Add support for loading args from argfiles bashly-framework/bashly#703)
  4. All library functions organized differently
  5. Test helper support.sh is no longer loaded automatically. Loading is opt in using --load FILE

@DannyBen DannyBen changed the title - Refactor as a single command and add .shellkin argfile support Refactor as a single command and add .shellkin argfile support Mar 22, 2026
@DannyBen DannyBen merged commit f43fcd5 into master Mar 22, 2026
2 checks passed
@DannyBen DannyBen deleted the refactor/argfile branch March 22, 2026 16:07
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