Loading...
Loading...
Compare original and translation side by side
astraleastrale --help
astrale <command> --helpastrale@astrale-os/clibun cli/bin/astrale.ts <command>astraleastrale --help
astrale <command> --helpastrale@astrale-os/clibun cli/bin/astrale.ts <command>astrale status
astrale whoami
astrale use <name>
astrale get <target>
astrale query [sources...]
astrale introspect <origin-or-path>
astrale mutate
astrale call <path> [key=value...]
astrale token
astrale logs
astrale view [target-or-view]
astrale ui ...
astrale instance ...
astrale domain ...
astrale identity ...
astrale auth ...
astrale idp ...
astrale admin ...--format--json--raw--url-i/--instance--timeout--as--creds--anonymous--debugCallastrale ui--anonymous--as--credsastrale status
astrale whoami
astrale use <name>
astrale get <target>
astrale query [sources...]
astrale introspect <origin-or-path>
astrale mutate
astrale call <path> [key=value...]
astrale token
astrale logs
astrale view [target-or-view]
astrale ui ...
astrale instance ...
astrale domain ...
astrale identity ...
astrale auth ...
astrale idp ...
astrale admin ...--format--json--raw--url-i/--instance--timeout--as--creds--anonymous--debugCallastrale ui--anonymous--as--credsastrale ui init --preset astrale
astrale ui list chart
astrale ui add pattern/chart/line-basic
astrale ui add theme/observatory
astrale ui add ./my-playground-export.css
astrale ui doctor
astrale ui doctor --project ./apps/web
astrale ui preset apply compactastrale-ui.lock.jsonastrale ui add--overwrite --yes--dry-runastrale ui list --jsoncomponents/astrale/theme/classNamestyledata-slotastrale ui init --preset astrale
astrale ui list chart
astrale ui add pattern/chart/line-basic
astrale ui add theme/observatory
astrale ui add ./my-playground-export.css
astrale ui doctor
astrale ui doctor --project ./apps/web
astrale ui preset apply compactastrale-ui.lock.jsonastrale ui add--overwrite --yes--dry-runastrale ui list --jsoncomponents/astrale/theme/classNamestyledata-slot| Form | Example |
|---|---|
| Domain root | |
| Class | |
| Static callable | |
| Instance callable | |
| Node ID | |
| Active caller shorthand | |
::@selfkey=@self--dataastrale get @self --json
astrale call /:blog.example:class.Author:list limit=10
astrale call @self::deactivate| 格式 | 示例 |
|---|---|
| 域根 | |
| 类 | |
| 静态可调用对象 | |
| 实例可调用对象 | |
| 节点ID | |
| 当前调用者简写 | |
::@selfkey=@self--dataastrale get @self --json
astrale call /:blog.example:class.Author:list limit=10
astrale call @self::deactivateastrale instanceastrale instance create my-app
astrale instance status my-app
astrale instance status staging --bookmarked
astrale instance use my-app
astrale instance bookmark staging --url https://kernel.example.com
astrale instance forget staging-i <instance>instance deleteinstance forgetinstance status--bookmarkedastrale instance listastrale instance list --bookmarkedastrale-domaindevprodbuildastrale domain install--directastrale domain install crm.example -i staging
astrale domain install https://crm.example --direct -i staging
astrale domain uninstall crm.example -i staging--yes--cainstance useinstance list --bookmarked --jsoncaFileastrale instanceastrale instance create my-app
astrale instance status my-app
astrale instance status staging --bookmarked
astrale instance use my-app
astrale instance bookmark staging --url https://kernel.example.com
astrale instance forget staging-i <instance>instance deleteinstance forgetinstance status--bookmarkedastrale instance listastrale instance list --bookmarkedastrale-domaindevprodbuildastrale domain install--directastrale domain install crm.example -i staging
astrale domain install https://crm.example --direct -i staging
astrale domain uninstall crm.example -i staging--yes--cainstance useinstance list --bookmarked --jsoncaFileastrale auth loginastrale identity createastrale identity create alice
astrale identity register alice \
--class /:accounts.example:class.User \
--props '{"accounts.example:class.User.property.name":"Alice"}' \
-i staging--pathastrale identity register operator \
--class /:operations.example:class.Operator \
--props '{"operations.example:class.Operator.property.name":"Operator"}' \
--via /:operations.example:function.provisionOperator \
-i stagingastrale token--creds--audience--rawTOKEN=$(astrale token --raw -i staging)
astrale call /:notes.example:class.Note:list --creds "$TOKEN" -i stagingastrale auth tokenastrale auth loginastrale identity createastrale identity create alice
astrale identity register alice \
--class /:accounts.example:class.User \
--props '{"accounts.example:class.User.property.name":"Alice"}' \
-i staging--pathastrale identity register operator \
--class /:operations.example:class.Operator \
--props '{"operations.example:class.Operator.property.name":"Operator"}' \
--via /:operations.example:function.provisionOperator \
-i stagingastrale token--creds--audience--rawTOKEN=$(astrale token --raw -i staging)
astrale call /:notes.example:class.Note:list --creds "$TOKEN" -i stagingastrale auth tokengetgetget{ "id": "opaque-id", "class": "/:notes.example:class.Note", "props": {} }path__labelsclassIdastrale get @note --json
astrale get /:notes.example:class.Note
astrale get /:kernel.astrale.ai --schemaastrale describegetcallintrospect--schemaget{ "id": "opaque-id", "class": "/:notes.example:class.Note", "props": {} }path__labelsclassIdastrale get @note --json
astrale get /:notes.example:class.Note
astrale get /:kernel.astrale.ai --schemaastrale describegetcallintrospect--schemaintrospectintrospectintrospectastrale introspect kernel.astrale.ai
astrale introspect /:kernel.astrale.ai --bundle
astrale introspect /:kernel.astrale.ai:class.Identity:whoisastrale call --describeintrospectastrale introspect kernel.astrale.ai
astrale introspect /:kernel.astrale.ai --bundle
astrale introspect /:kernel.astrale.ai:class.Identity:whoisastrale call --describequeryqueryqueryastrale.graph.query/v6{ kind: "graph", graph: { nodes, edges }, page?: { next } }page.next--cursor--definition <path>--edge <class>outgoingincomingincident--limit--cursor--ast--fileastrale query /:notes.example:class.Note --limit 50 --json
astrale query --definition /:notes.example:class.Note --limit 50 --json
astrale query @note \
--edge /:notes.example:class.references \
--direction outgoing --limit 25 --json
astrale query --file query.v6.json --cursor "$CURSOR"astrale lsquery--edgequeryastrale.graph.query/v6{ kind: "graph", graph: { nodes, edges }, page?: { next } }page.next--cursor--definition <path>--edge <class>outgoingincomingincident--limit--cursor--ast--fileastrale query /:notes.example:class.Note --limit 50 --json
astrale query --definition /:notes.example:class.Note --limit 50 --json
astrale query @note \
--edge /:notes.example:class.references \
--direction outgoing --limit 25 --json
astrale query --file query.v6.json --cursor "$CURSOR"astrale ls--edgequeryastrale mutateastrale.graph.mutation/v3{ preconditions, operations }--data--file--dry{ nodes, edges }astrale mutate --file mutation.v3.json
astrale mutate --data '{"preconditions":[],"operations":[]}' --dry{ createdNodes }createdEdgesastrale mutateastrale.graph.mutation/v3{ preconditions, operations }--data--file--dry{ nodes, edges }astrale mutate --file mutation.v3.json
astrale mutate --data '{"preconditions":[],"operations":[]}' --dry{ createdNodes }createdEdgesastrale call--datakey=value{}--dry-run--outputastrale introspect <path>astrale call /:blog.example:class.Author:list limit=10
astrale call /:blog.example:class.Author:create \
--data '{"name":"Ada"}' --json
astrale call /:assets.example:class.Asset:render id=123 --output asset.pngkey=value--dataastrale call--datakey=value{}--dry-run--outputastrale introspect <path>astrale call /:blog.example:class.Author:list limit=10
astrale call /:blog.example:class.Author:create \
--data '{"name":"Ada"}' --json
astrale call /:assets.example:class.Asset:render id=123 --output asset.pngkey=value--dataastrale logs{ records, cursor? }astrale logs -i staging --limit 50
astrale logs --topic op:function.failed
astrale logs --topic-prefix op:function. --follow--principal--since--until--cursor--followcorrelationcorrelationIdinvocationId--followastrale logs{ records, cursor? }astrale logs -i staging --limit 50
astrale logs --topic op:function.failed
astrale logs --topic-prefix op:function. --follow--principal--since--until--cursor--followcorrelationcorrelationIdinvocationId--followastrale viewastrale view @customer --list
astrale view @customer --snapshot
astrale view /:crm.example:view.dashboard --target @customer
astrale view --sessions
astrale view --close <session-id>astrale browserastrale browser --checkagent-browserastrale viewastrale view @customer --list
astrale view @customer --snapshot
astrale view /:crm.example:view.dashboard --target @customer
astrale view --sessions
astrale view --close <session-id>astrale browserastrale browser --checkagent-browser--jsonlogs --follow--raw--format yaml|jsonlogs --follow--ci --no-prompt-i--as--timeout--jsonlogs --follow--raw--format yaml|jsonlogs --follow--ci --no-prompt-i--as--timeoutastrale status
astrale instance active
astrale auth status
astrale whoami--debugastrale introspect <path>astrale status
astrale instance active
astrale auth status
astrale whoami--debugastrale introspect <path>ASTRALE_HOME~/.astraleconfig.json
instances.json
identities.json
idps/
idp-sessions/
keys/
browser.json
browser/ASTRALE_HOMEASTRALE_KEYS_DIRASTRALE_DATA_DIRASTRALE_HOME~/.astraleconfig.json
instances.json
identities.json
idps/
idp-sessions/
keys/
browser.json
browser/ASTRALE_HOMEASTRALE_KEYS_DIRASTRALE_DATA_DIRcli/bin/astrale.tscli/src/program/cli/src/connection/cli/src/graph/cli/src/commands/cli/src/lib/cli/studio/server/__tests__/cli/bin/astrale.tscli/src/program/cli/src/connection/cli/src/graph/cli/src/commands/cli/src/lib/cli/studio/server/__tests__/