Skip to main content

Overview

The devcpc help command displays comprehensive help information including available commands, options, usage examples, and links to documentation.

Syntax

devcpc help

Aliases

The help command can be invoked in multiple ways:
devcpc help
devcpc --help
devcpc -h
devcpc          # No command shows help

Output Example

═════════════════════════════════════════════════
CLI v1.0.2
By Destroyer 2026
═════════════════════════════════════════════════

SDK para Amstrad CPC

Uso:
  devcpc <comando> [opciones]

Comandos disponibles:
  new <nombre>      Crear nuevo proyecto
  build             Compilar proyecto actual
  clean             Limpiar archivos generados
  run [--dsk|--cdt] Ejecutar en emulador (DSK o CDT)
  info              Mostrar configuración
  validate          Validar proyecto
  update            Actualizar DevCPC
  help              Mostrar ayuda
  version           Mostrar versión

Opciones de ejecución:
  --dsk             Forzar ejecución desde disco (DSK)
  --cdt             Forzar ejecución desde cinta (CDT)
  Por defecto usa RUN_MODE del config (auto/dsk/cdt)

Ejemplos:
  devcpc new mi-juego       # Crear nuevo proyecto
  devcpc build              # Compilar
  devcpc run                # Ejecutar en emulador

Documentación: https://github.com/destroyer-dcf/DevCPC

Help Sections

Displays:
  • DevCPC logo (ASCII art keyboard)
  • Version number
  • Author information
  • Project description

Usage

Shows command syntax:
Uso:
  devcpc <comando> [opciones]

Available Commands

Lists all commands with brief descriptions:
CommandDescription
new <nombre>Crear nuevo proyecto
buildCompilar proyecto actual
cleanLimpiar archivos generados
run [--dsk|--cdt]Ejecutar en emulador (DSK o CDT)
infoMostrar configuración
validateValidar proyecto
updateActualizar DevCPC
helpMostrar ayuda
versionMostrar versión

Execution Options

Shows runtime flags:
  • --dsk - Force DSK execution
  • --cdt - Force CDT execution
  • Default behavior (uses RUN_MODE)

Examples

Provides quick start examples:
devcpc new mi-juego       # Create new project
devcpc build              # Compile
devcpc run                # Execute in emulator
Points to comprehensive documentation:
Documentación: https://github.com/destroyer-dcf/DevCPC

Command Help

For command-specific help, refer to individual command pages:

Use Cases

Quick Reference

When you forget a command:
devcpc help | grep run
# Shows: run [--dsk|--cdt] Ejecutar en emulador (DSK o CDT)

New User Onboarding

First time using DevCPC:
devcpc help
# Read overview
devcpc new my-first-game

Command Discovery

Explore available commands:
devcpc help
# See all commands
devcpc help | grep "Comandos disponibles" -A 10

Quick Start

Get started quickly:
# 1. View help
devcpc help

# 2. Follow examples
devcpc new mi-juego
cd mi-juego
devcpc build
devcpc run

Logo Display

The help includes an ASCII art keyboard representing Amstrad CPC:
  [ASCII keyboard artwork]
This visual element:
  • Identifies DevCPC clearly
  • Adds retro computing aesthetic
  • Makes terminal output recognizable

Color Output

The help uses colors for readability:
  • Blue - Headers and dividers
  • Green - Commands and success indicators
  • Yellow - Section titles
  • Cyan - Options and emphasis

Help in Workflow

Development Workflow

# Check available commands
devcpc help

# Create project
devcpc new my-game

# Get project info
devcpc info

# Build and run
devcpc build && devcpc run

Learning Workflow

# Start with help
devcpc help

# Try each command
devcpc version
devcpc new test-project
cd test-project
devcpc info
devcpc validate
devcpc build
devcpc run
devcpc clean

Additional Resources

For more detailed information:

Official Documentation

Community

  • Issues: Report bugs and request features
  • Discussions: Ask questions and share projects

Error Handling

Unknown Command

devcpc unknown-command
Output:
Error: Comando desconocido 'unknown-command'

[Shows full help output]

No Arguments

devcpc
Output:
[Shows full help output]

Scripting Help

Extract help information in scripts:
#!/bin/bash

# Get available commands
devcpc help | grep -A 10 "Comandos disponibles:"

# Check if command exists
if devcpc help | grep -q "build"; then
    echo "build command available"
fi

Help Updates

The help output updates with each version:
  • New commands are added
  • Descriptions are refined
  • Examples are updated
  • Links are maintained
Always use the latest version for up-to-date help:
devcpc update
devcpc help

Internationalization

Currently DevCPC help is in Spanish:
  • Commands are in English
  • Descriptions are in Spanish
  • Examples use Spanish project names
This may change in future versions.

Build docs developers (and LLMs) love