smux-clone(1)

πŸ“¦ version 0.6.0, in nixpkgs unstable

πŸ’– smux-clone(1) β€” from the General Commands Manual πŸ’–

okay so this is the whole page for smux-clone(1), and it is literally about cloning a git repo (or browsing your GitHub repos) and then connecting to it. main character energy fr fr. πŸ¦‹

🌸 NAME 🌸

smux-clone β€” clone a git repository (or browse your GitHub repos) and connect to it. that’s the vibe, bestie. πŸ’–

✨ SYNOPSIS ✨

smux-clone [--dir] [--template] [--no-connect] [-h|--help] [URL]

πŸ’… DESCRIPTION πŸ’…

With a URL: it runs git clone and opens the result with smux connect, so template auto-detection picks the right layout for the fresh checkout. if the target directory already exists, the clone is skipped and smux just connects. slay, no unnecessary work. ✨

Without a URL: it lets you browse your GitHub repositories β€” and those of any [settings.clone] owners β€” in a fuzzy picker. visibility, last update, and description included, because we love context. πŸ‘‘ then it clones the selection with gh repo clone. Requires the GitHub CLI (gh).

ngl, browsing mode needs gh β€” no GitHub CLI, no picker. πŸ’€

the same repositories are reachable inside smux select with Ctrl-G. iykyk. ⭐

clones land in [settings.clone] root when set (falling back to the current directory) unless a target directory is given with --dir. periodt. 🌈

πŸŽ€ OPTIONS πŸŽ€

  • --dir <DIR> β€” target directory. Defaults to the repository name inside [settings.clone] root (or the current directory). πŸ“
  • --template <TEMPLATE> β€” template to apply instead of the auto-detected one. cute shortcut energy. ✨
  • --no-connect β€” just clone and print the checkout path; skip connecting a session. sometimes you just want the goods, bestie. πŸ’…
  • -h, --help β€” Print help (see a summary with '-h'). the tiny summary is right there. πŸ™ˆ
  • [URL] β€” Repository URL β€” anything git clone accepts. Omit to browse your GitHub repositories instead (requires gh). yes, that means the picker life. πŸ”₯

bye bestie 🫢 β€” the footer gives source/version smux-clone and manual ref smux-clone(1); no date is printed, so I’m not inventing one. πŸ’…βœ¨

πŸ“¦ where this page comes from