Mucho CLI
mucho es la CLI de desarrollador de la Fundación Solana que engloba flujos comunes de configuración, scaffolding, compilación y despliegue, más allá de los comandos solana y anchor directos.
Busca en todas las páginas de la documentación
mucho es la CLI de desarrollador de la Fundación Solana que engloba flujos comunes de configuración, scaffolding, compilación y despliegue, más allá de los comandos solana y anchor directos.
Tarjeta de receta de referencia rápida, lista para copiar y pegar.
cargo install mucho-cli
mucho --version
mucho init my-project
mucho build
mucho testCuándo usar esto:
# Instalar (se requiere la toolchain de Rust)
cargo install mucho-cli --locked
mucho --help
mucho init hello-solana
cd hello-solana
# Asegurarse de que Agave/Anchor anclados todavía se aplican por debajo
avm use 0.32.1
solana --version
mucho build
mucho testLo que esto demuestra:
mucho init crea un espacio de trabajo estructurado similar a los scaffolds de la comunidad.mucho build delega a Anchor/cargo build-sbf con valores predeterminados sensatos.| Área | Comando mucho típico |
|---|---|
| Scaffold | init, new |
| Build | build |
| Test | test, localnet |
| Deploy | deploy (consciente del clúster) |
| Config | doctor / comprobaciones de entorno |
# Validar el entorno antes de un taller
mucho doctor 2>/dev/null || mucho --help
solana --version && anchor --versionagave-install y avm. Solución: verifica las versiones después de init.cargo install mucho-cli --force en la etiqueta anclada.mucho build. Solución: instala en CI o llama directamente a anchor build subyacente.| Alternativa | Usar Cuando | No Usar Cuando |
|---|---|---|
CLI anchor cruda | Máxima transparencia | Velocidad del taller |
create-solana-dapp | Productos centrados en Next.js | Alineación con la plantilla de la Fundación |
mucho | Ruta de aprendizaje de la Fundación | Políticas de monorepo altamente personalizadas |
| Scripts manuales | Control total de CI | Experimentos rápidos en solitario |
No, envuelve y orquesta los binarios de Agave/Solana y Anchor.
Típicamente cargo install mucho-cli --locked con Rust 1.91.1 disponible.
Los comandos de despliegue apuntan a clústeres configurados; aplica las mismas salvaguardias de mainnet que anchor deploy.
No; la CI de producción a menudo llama directamente a anchor build y solana program deploy.
Herramientas separadas; Surfpool maneja la simulación de mainnet-fork; mucho se enfoca en el ciclo de vida del proyecto.
Ejecuta mucho init --help para ver la lista actual de plantillas; evoluciona con los lanzamientos de la Fundación.
Mejor para proyectos nuevos; los repositorios Anchor existentes pueden adoptar scripts individuales en lugar de una migración completa.
No; emparejar con Configuración de Editor y rust-analyzer.
cargo install mucho-cli --locked --force extrae la última versión de crates.io.
Mucho debería invocar el binario anchor activo en el PATH después de avm use 0.32.1.
Versiones de la Pila: Esta página fue escrita para Agave 4.1.1, Solana CLI 3.0.10, Anchor 0.32.1, anchor-lang 0.32.1, Rust 1.91.1, @solana/kit 7.0.0, Surfpool 0.12.0, y LiteSVM 0.6.x.
Revisado por Chris St. John·Última actualización: 16 jul 2026