universelab SCI · CLI · BIO

Quick Start

Create a new repository

ghscaff
# or explicitly:
ghscaff new

On first run ghscaff asks for a GitHub token and stores it in the encrypted vault. The wizard then walks you through 7 steps — basics, visibility, teams, template, branches, features, review — and creates the fully configured repository.

Configure an existing repository

ghscaff apply owner/repo

# Auto-detects owner/repo from the git remote if omitted
cd my-existing-project
ghscaff apply

See Apply Mode for exactly what gets applied.

Preview without touching anything

ghscaff --dry-run
ghscaff apply owner/repo --dry-run

Dry-run shows every change that would be made, without any API calls.

Reconfigure credentials

ghscaff config

Wipes the vault (with confirmation) and starts fresh — new token, optional passphrase.