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
| Flag | Effect |
|---|---|
--dry | Print command without executing |
--explain | Show what the alias does |
--force | Confirm destructive operations |
gs --dry # prints "git status"
nxa --explain # prints what nxa does