# https://taskfile.dev version: "3" tasks: validate: desc: 'Validate a whole model -- --dir="" [--quality=standard|showcase]' cmds: - | bash ./.scripts/model/api/model--validate.sh {{ .CLI_ARGS }} silent: true list: desc: 'What the model page shows -- --dir=""' cmds: - | bash ./.scripts/model/api/model--list.sh {{ .CLI_ARGS }} silent: true scaffold: desc: 'Create a model -- --dir="" --id="" --name="" [--description=""] [--c4]' cmds: - | bash ./.scripts/model/api/model--scaffold.sh {{ .CLI_ARGS }} silent: true resolve: desc: 'Resolved Archify JSON of one diagram -- --file="" [--out=""]' cmds: - | bash ./.scripts/model/api/model--resolve.sh {{ .CLI_ARGS }} silent: true graph: desc: 'The model as one graph, with queries -- --dir="" [--query="uses:api"] [--links]' cmds: - | bash ./.scripts/model/api/model--graph.sh {{ .CLI_ARGS }} silent: true