Skip to content
Development
Command

/pull

Pull latest main and update all submodules to their latest remote main. No commits, no pushes.

From plugin
cmux
26k6 skills6 commands
Install
$ npx -y skills add manaflow-ai/cmux --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/pull

Context preview

What this command does when you run it.

Pull latest main and update all submodules to their latest remote main. No commits, no pushes.

Command definition

pull.md

Pull

Pull latest main and update all submodules to their latest remote main. No commits, no pushes.

Steps

1. `git pull origin main` 2. For each of `ghostty`, `homebrew-cmux`, `vendor/bonsplit`: `git fetch origin`, check `git rev-list HEAD..origin/main --count`, and if behind run `git merge origin/main --no-edit`. Do not push; submodule changes land only via PRs. 3. `git submodule update --init --recursive` 4. Report the current commit, plus which submodules moved and by how many commits.

Ships withcmux

Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents. Built for multitasking, organization, and programmability.

Get the whole plugin