CLI Usage¶
The examples below use the current primary command names from ctl.
Help and Inspection¶
Built-in Module Calls¶
Agreement Query¶
asactl agreement search -q '{"tags":["payment"]}'
asactl agreement get -q '{"agreementName":"try","version":"v2.4.5"}'
Service Query¶
serviceId must come from a previous service search result.
Agreement Call¶
Module Quick Commands¶
# account
asactl -h account
asactl account login -q '{"email":"user@example.com"}'
asactl account register -q '{"email":"user@example.com"}'
asactl account verify -q '{"action":"login","code":"123456"}'
asactl account userinfo
# service
asactl -h service
asactl service search -q '{"query":"shop"}'
asactl service get -q '{"serviceId":"<service-id>"}'
asactl service listmy -q '{"filter":"enabled"}'
asactl service post -q '{"name":"<service-name>","summary":"service summary","provider":"asa"}'
# agreement
asactl -h agreement
asactl agreement search -q '{"tags":["payment"]}'
asactl agreement get -q '{"agreementName":"shop","version":"v1.0.0"}'
asactl agreement listmy
asactl agreement cat -q '{"agreementName":"shop","version":"v1.0.0"}'
# flow
asactl -h flow
asactl flow search
# plugin
asactl -h plugin
# build
asactl -h build
asactl build agreement
# store
asactl -h store
# oss
asactl -h oss