ewhauser/Shuck - Shell Linter and Formatter
Install Shuck and lint or format shell scripts with native GitHub annotations
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| mode | Operation to perform (setup, check, or format) | no | check |
| shuck-version | Exact Shuck version to install, with an optional leading v | no | 0.0.43 |
| working-directory | Directory in which Shuck runs, relative to GITHUB_WORKSPACE | no | . |
| paths | Newline-delimited files or directories passed to Shuck | no | . |
| args | Additional shell-style arguments passed safely to the selected Shuck subcommand | no | "" |
| format-mode | Formatting behavior (check, diff, or write) | no | check |
Outputs
| name | description |
|---|---|
| shuck-version | Normalized Shuck version that was installed |
| shuck-path | Absolute path to the Shuck executable |