ChatLinux Docs¶
ChatLinux is a ChatArch Linux operations package. Its first domain capability is a fleet status cache CLI: track servers with ChatArch-owned config, refresh common metrics through Ansible, and read the normalized local cache quickly from a shell.
Site entry: https://arch.gh.wzhecnu.cn/ChatLinux/en/
Choose Documentation by Scenario¶
| Scenario | Document |
|---|---|
Install, initialize the .cube track, refresh, and read cache |
Quick Start |
| Inspect the implemented CLI tree and shell usage | CLI Tree |
| Check first-class capabilities and current boundaries | Capability Map |
| Call package behavior directly from Python | Python Interface Tree |
Primary Entry Points¶
-
Quick Start
Initialize
fleet.json, refresh.cubestatus, and read the cached result quickly. -
CLI Tree
Start from the CLI entry point and record implemented commands, command status, and interactive conventions.
-
Capability Map
Review current package boundaries and avoid presenting planned work as implemented behavior.
-
Python Interface Tree
Keep the CLI thin and put substantive behavior in importable Python APIs.
Current Default Paths¶
Default local state root: CHATLINUX_HOME > $CHATARCH_HOME/chatlinux > ~/.chatarch/chatlinux. Default paths:
~/.chatarch/chatlinux/fleet.json
~/.chatarch/chatlinux/cache/<track>-status.json
~/.chatarch/chatlinux/runtime/fleet-inventory.ini
~/.chatarch/chatlinux/runtime/fleet_probe.py
show / status reads cache by default; only refresh and status --refresh contact hosts. init --json reports the full state_paths object so config/cache/runtime placement is directly auditable.
Local Preview¶
The Chinese home page is available at https://arch.gh.wzhecnu.cn/ChatLinux/.