Skip to content

Alias Rust

Atajos para desarrollo Rust con Cargo y Rustup.

Descubrir

Estos alias se definen en rust.aliases.sh y se cargan automáticamente por Chezmoi.

Referencia

Comandos básicos

AliasDescripción
cgAtajo de Cargo
cgnCrear nuevo proyecto binario
cgniCrear nuevo proyecto de librería
cginitInicializar proyecto en el directorio actual

Build y ejecución

AliasDescripción
cgbBuild debug
cgbrBuild release
cgrEjecutar en debug
cgrrEjecutar en release
cgwWatch y rebuild

Pruebas y benchmarking

AliasDescripción
cgtEjecutar tests
cgtrEjecutar tests en release
cgbhEjecutar benchmarks
cgtaProbar todos los targets
cgttTests en un solo hilo

Calidad de código

AliasDescripción
cgcComprobar compilación
cgclLimpiar artefactos
cgcyEjecutar lints de clippy
cgfFormatear código
cgfaFormatear todo el código
cgfxArreglar problemas automáticamente
cgaudComprobar vulnerabilidades

Documentación

AliasDescripción
cgdConstruir y abrir documentación
cgdrConstruir documentación release
cgdoDocumentar elementos privados

Dependencias

AliasDescripción
cgaAñadir dependencia
cgadAñadir dependencia dev
cguActualizar dependencias
cgoComprobar dependencias obsoletas
cgvVendorizar dependencias
cgtreeMostrar árbol de dependencias

Cross compilation

AliasDescripción
cgxBuild usando Zig
cgxwCross compilation
cgxtTarget específico

Análisis y profiling

AliasDescripción
cgflGenerar flamegraph
cgblAnálisis de tamaño binario
cglCobertura de código
cgmEstructura de módulos
cgexExpandir macros

Gestión de paquetes

AliasDescripción
cgiInstalar binario
cgunDesinstalar binario
cgpPublicar en crates.io
cgsBuscar en crates.io
cgcpCrear paquete release

Build avanzado

AliasDescripción
cgbaBuild de todos los targets
cgbtBuild con todas las features
cgbpBuild con perfil específico

Plantillas de proyecto

AliasDescripción
cgnbNuevo binario desde plantilla
cgnlNueva librería desde plantilla
cgntNuevo desde plantilla personalizada

Actualizaciones Rustup

AliasDescripción
ruActualizar todos los toolchains
rusActualizar toolchain estable
runActualizar toolchain nightly
rtiInstalar toolchain específico

Gestión de componentes

AliasDescripción
rcaAñadir componente
rclListar componentes
rcrEliminar componente

Gestión de toolchains

AliasDescripción
rtlListar toolchains instalados
rtuDesinstalar toolchain
rdeEstablecer toolchain por defecto

Gestión de targets

AliasDescripción
rtaaAñadir target de compilación
rtalListar targets disponibles
rtarEliminar target de compilación

Ejecución por entorno

AliasDescripción
rnsEjecutar comando con stable
rnnEjecutar comando con nightly

Documentación y ayuda

AliasDescripción
rdoAbrir documentación de Rust

Gestión de overrides

AliasDescripción
rprEstablecer toolchain para directorio
rplListar overrides de directorio
rpnEliminar override de directorio

Información de toolchain

AliasDescripción
rwsMostrar ruta activa de rustc
rshMostrar info del toolchain