Purpose
Create commit git metadata/object scaffolding.
Location
git/commit/create.sh
Preconditions
- Required tools:
bash - Required permissions: write access when materializing outputs
- Required environment variables: none
Arguments
| Flag | Required | Default | Description |
|---|---|---|---|
--name NAME |
Yes | N/A | Name/identifier |
--metadata KV |
No | none | Metadata pair (repeatable) |
--json |
No | false |
Emit JSON output |
--dry-run |
No | false |
Print actions only |
Usage
git/commit/create.sh --name demo-item --metadata owner=sre --dry-run
Output
- Exit codes:
0success,2invalid arguments.