Actions
| Action | Category | Description | Params | Command Template | Flags |
|---|---|---|---|---|---|
config_get | info | Retrieve full Caddy JSON configuration | admin_url | curl -s {admin_url}/config/ | idempotent |
3-layer compositionINTERFACE
#ActionDef & { name: "Get Config", category: "info" }PROVIDER
command_template: "curl -s {admin_url}/config/"
params: { admin_url: from_field: "admin_url" }
| |||||
Import
import "quicue.ca/template/caddy/patterns"
actions: patterns.#ucaddyRegistry
JSON-LD
{
"@id": "https://quicue.ca/project/quicue-caddy",
"@type": "quicue:Provider",
"quicue:providerName": "caddy",
"quicue:category": "networking",
"quicue:actionCount": 9
}