Development

Development: Node, Python (uv, poetry), PHP, Ruby, .NET, Go, Rust, Java, TLS.

File aliases/dev.sh. Disable: export ALIASX_DISABLE="dev"

npm

NameRunsWhat it does
ninpm installnpm installneeds npm
nidnpm install --save-devnpm install dev dependencyneeds npm
nrnpm runnpm run scriptneeds npm
nrdnpm run devnpm run devneeds npm
nrbnpm run buildnpm run buildneeds npm
nrtnpm testnpm testneeds npm

pnpm (pr is coreutils, so pnr)

NameRunsWhat it does
pnpnpmpnpmneeds pnpm
pnipnpm installpnpm installneeds pnpm
pnapnpm addpnpm addneeds pnpm
pnrpnpm runpnpm run scriptneeds pnpm
pndpnpm devpnpm devneeds pnpm

bun

NameRunsWhat it does
bunibun installbun installneeds bun
bunrbun runbun run scriptneeds bun
bundbun run devbun run devneeds bun

pm2

NameRunsWhat it does
pm2lpm2 listrunning appsneeds pm2
pm2logspm2 logsfollow logsneeds pm2
pm2rpm2 restartrestart appneeds pm2

Python

NameRunsWhat it does
pypython3python3needs python3
pipipython3 -m pip installpip installneeds python3
pipupython3 -m pip install --upgradepip upgrade packageneeds python3
venv [DIR]create (if missing) and activate virtualenv (default .venv)
example
$ venv
(.venv) $
needs python3
serve [PORT] [DIR]static HTTP server on 127.0.0.1 (default 8000)
example
$ serve 9000
Serving . at http://127.0.0.1:9000
needs python3

uv (Python)

NameRunsWhat it does
uvruv runrun in project envneeds uv
uvauv addadd dependencyneeds uv
uvsuv syncinstall locked dependenciesneeds uv

Poetry

NameRunsWhat it does
poipoetry installinstall dependenciesneeds poetry
poapoetry addadd dependencyneeds poetry
porpoetry runrun in project envneeds poetry

PHP / Laravel

NameRunsWhat it does
comicomposer installinstall dependenciesneeds composer
comrcomposer requireadd dependencyneeds composer
artphp artisanLaravel artisanneeds php
artmphp artisan migraterun migrationsneeds php
arttphp artisan testrun testsneeds php

Ruby / Rails

NameRunsWhat it does
rsrvrails serverstart dev serverneeds rails
rdbmrails db:migraterun migrationsneeds rails
bebundle execrun with Gemfile versionsneeds bundle

.NET

NameRunsWhat it does
dndotnetdotnetneeds dotnet
dnrdotnet runrun projectneeds dotnet
dntdotnet testrun testsneeds dotnet
dnbdotnet buildbuild projectneeds dotnet

Go

NameRunsWhat it does
gorgo rungo runneeds go
gobgo buildgo buildneeds go
gotgo test ./...go test all packagesneeds go
gomtgo mod tidygo mod tidyneeds go
govetgo vet ./...go vet all packagesneeds go

Rust (cargo- prefix; cc and cb clash with compilers)

NameRunsWhat it does
cargo-rcargo runcargo runneeds cargo
cargo-bcargo buildcargo buildneeds cargo
cargo-brcargo build --releaserelease buildneeds cargo
cargo-tcargo testcargo testneeds cargo
cargo-ccargo checktype-check onlyneeds cargo
cargo-lcargo clippyclippy lintsneeds cargo

Maven and Gradle

NameRunsWhat it does
mvncmvn cleanmaven cleanneeds mvn
mvnimvn installmaven installneeds mvn
mvntmvn testmaven testneeds mvn
gradlebgradle buildgradle buildneeds gradle
gradletgradle testgradle testneeds gradle

TLS

NameRunsWhat it does
tlscheck HOST[:PORT]show certificate subject, issuer, dates
example
$ tlscheck example.com
subject=CN=example.com
issuer=C=US, O=DigiCert Inc, CN=DigiCert Global G3 TLS ECC SHA384 2020 CA1
notBefore=Jan 15 00:00:00 2026 GMT
notAfter=Jan 15 23:59:59 2027 GMT