Getting Started

Quick Start

Start using sped-cli in 30 seconds

Quick Start

Once installed, every alias works as a standalone command. No sped prefix needed.

File Operations

h README.md 20      # head — first 20 lines
t server.log 50     # tail — last 50 lines
l src/index.ts      # cat with line numbers
sf "*.tsx"           # find files by name
todo                 # find all TODO/FIXME/HACK/XXX

Git Workflow

gi                   # git init
gs                   # git status
ga                   # git add .
gc "fix auth bug"    # git commit -m "fix auth bug"
gp                   # git push
gcb feature/new      # git checkout -b feature/new
ghu my-repo          # gh repo create (private)
gpsu main            # git push -u origin main

Framework Scaffolding

nxa my-app           # npx create-next-app@latest
via my-app           # npm create vite@latest
nga my-app           # npx @angular/cli new
sva my-app           # npm create svelte@latest
vua my-app           # npm create vue@latest
nua my-app           # npx nuxi init
rma my-app           # npx create-remix@latest
t3a my-app           # npm create t3-app@latest

Package Managers

ni                   # npm/yarn/pnpm install (auto-detected)
dev                  # start dev server
b                    # build
lint                 # run linter
check                # lint + typecheck + test

Database & Backend

sbi                  # supabase init
sbs                  # supabase start
sbm add_users        # supabase migration new
pri                  # npx prisma init
prm init             # npx prisma migrate dev
prg                  # npx prisma generate

Testing & Linting

vit                  # npx vitest
pwr                  # npx playwright test
esl                  # npx eslint .
eslf                 # npx eslint . --fix
prt                  # npx prettier . --write
tsc                  # npx tsc
tscn                 # npx tsc --noEmit

Docker & Kubernetes

dcu                  # docker compose up -d
dcd                  # docker compose down
kgp                  # kubectl get pods
kl my-pod            # kubectl logs -f my-pod

Flags

FlagEffect
--dryPrint command without executing
--explainShow what the alias does
--forceConfirm destructive operations
gs --dry        # prints "git status"
nxa --explain   # prints what nxa does
Copyright © 2026