JSPM

appwrite-config-cli

1.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 4
  • Score
    100M100P100Q58416F
  • License MIT

CLI tool to generate and manage Appwrite BaaS configurations

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (appwrite-config-cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    appwrite-config-cli

    CLI tool to generate and manage Appwrite BaaS configurations

    Installation

    npm install -g appwrite-config-cli

    Usage

    Initialize configuration

    appwrite-config init
    appwrite-config init --template advanced
    appwrite-config init --output custom-config.json

    Validate configuration

    appwrite-config validate
    appwrite-config validate path/to/config.json

    View configuration

    appwrite-config show
    appwrite-config show --env production
    appwrite-config show --json

    Modify configuration

    appwrite-config set settings.debug true
    appwrite-config set settings.logLevel \"warn\"

    Compare configurations

    appwrite-config diff config-dev.json config-prod.json

    List templates

    appwrite-config templates

    Templates

    Template Description
    minimal Bare minimum configuration
    standard Recommended defaults for most projects
    advanced Full-featured with security, caching, and multi-environment support

    Why appwrite-config-cli?

    • Zero dependencies at runtime — just commander and chalk
    • Template-based — start with minimal, standard, or advanced presets
    • Validation built-in — catch config errors before deployment
    • Environment-aware — manage dev/staging/production configs in one file
    • Diff support — compare configs across environments

    License

    MIT