Status line sync

Sync your ccstatusline (Claude Code status line) config across machines with ccas, and wire it into Claude Code in one command.

ccstatusline is a popular, customizable status line for Claude Code. ccas can sync your ccstatusline config across machines and wire it into Claude Code for you, so your status line looks the same everywhere.

Commands

ccas statusline push      # upload this machine's ccstatusline config
ccas statusline pull      # download your config (or the Hep.gg default) + wire it in
ccas statusline install   # set ccstatusline as your Claude Code status line
ccas statusline default   # install the Hep.gg default status line

Typical flow:

  1. Customize your status line once: npx -y ccstatusline@latest.
  2. ccas statusline push to save it to your account.
  3. On another machine: ccas statusline pull, it writes your config and sets ccstatusline as the Claude Code status line (no extra steps).

ccas statusline install is a shorthand if you just want ccstatusline wired into Claude Code (it sets the status line to run npx -y ccstatusline@latest) without pulling a saved config.

The Hep.gg default

If you have never run ccas statusline push, you do not have a saved config yet. In that case ccas statusline pull falls back to the Hep.gg default status line and installs it, so a fresh machine still gets a good-looking status line in one command. You can also install it explicitly any time with ccas statusline default, even if you already have your own saved.

The default tracks the Hep.gg maintainer's current status line, so it stays up to date on its own. Once you customize your own and ccas statusline push it, pull uses yours instead of the default.