Skip to Content
kusaw docsv1.0.0
CLI reference

kusaw connector

List, check, and call factory connectors

kusaw connector

List, check, and call factory connectors

Usage

Text
kusaw connector [flags]

Flags

NameShortTypeDefaultDescription
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--help-hboolfalsehelp for connector

Subcommands

kusaw connector accept

Start intake from a held connector item

Text
kusaw connector accept <name> <id> [flags]
NameShortTypeDefaultDescription
--afterstringQueue this intake after another task (writes depends_on)
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--help-hboolfalsehelp for accept
--no-inputboolfalseDo not ask which workflow when routing waits
--repostringArrayRepo label; repeat for each repo the change touches
--workflowstringRoute the queued task to a named workflow

Example:

Text
kusaw connector accept demo-files 1 --repo demo

kusaw connector call

Call a mapped connector tool

Text
kusaw connector call <name> <tool> [flags]
NameShortTypeDefaultDescription
--argsstring{}JSON object of tool arguments
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--help-hboolfalsehelp for call
--jsonboolfalsePrint the raw result as JSON

Example:

Text
kusaw connector call demo-files list_items --args '{}' --json

kusaw connector changes

List tracker item changes

Text
kusaw connector changes [connector] [flags]
NameShortTypeDefaultDescription
--allboolfalseList every change, not only held
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--help-hboolfalsehelp for changes

Example:

Text
kusaw connector changes demo-tracker

kusaw connector check

List mapped tools and pin their definitions

Text
kusaw connector check <name> [flags]
NameShortTypeDefaultDescription
--acceptboolfalseRecord the listed tool hashes
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--help-hboolfalsehelp for check

Example:

Text
kusaw connector check demo-files --accept

kusaw connector ignore

Ignore a held connector item

Text
kusaw connector ignore <name> <id> [flags]
NameShortTypeDefaultDescription
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--help-hboolfalsehelp for ignore

Example:

Text
kusaw connector ignore demo-files 1

kusaw connector items

List connector items

Text
kusaw connector items <name> [flags]
NameShortTypeDefaultDescription
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--heldboolfalseList only held items
--help-hboolfalsehelp for items
--statusstringFilter by held, queued, ignored, or done

Example:

Text
kusaw connector items demo-files

kusaw connector list

List connectors from kusaw.yaml

Text
kusaw connector list [flags]
NameShortTypeDefaultDescription
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--help-hboolfalsehelp for list

Example:

Text
kusaw connector list

kusaw connector sync

Show tracker sync state for one item

Text
kusaw connector sync <name>:<id> [flags]
NameShortTypeDefaultDescription
--configstringPath to kusaw.yaml (overrides KUSAW_CONFIG and parent search)
--factorystringfactory name from kusaw list
--help-hboolfalsehelp for sync
--showboolfalsePrint tracker status, meaning, task, and last write

Example:

Text
kusaw connector sync demo-tracker:1 --show

Exit codes

CodeNameDescription
0okSuccess.
1errorRuntime error.
2usageUsage or validation error.
3rejectedControl request rejected; the error string is printed verbatim.
4not picked upControl request not picked up within the wait time while serve runs.

Example

Text
kusaw connector list

On this page