Imports:
  - Types:
      - lint
    From: goga/commands/lint
  - Types:
      - build
    From: goga/commands/build
  - Types:
      - connect
    From: goga/commands/connect
  - Types:
      - schema
    From: goga/commands/schema
  - Types:
      - contract
    From: goga/commands/contract
  - Types:
      - config
    From: goga/commands/config
  - Types:
      - usages
    From: goga/commands/usages
  - Types:
      - tool
    From: goga/commands/tool
  - Types:
      - init
    From: goga/commands/init
  - Types:
      - pipeline
    From: goga/commands/pipeline
  - Types:
      - upgrade
    From: goga/commands/upgrade
  - Types:
      - install
      - uninstall
    Usages:
      - uninstall-usage
    From: goga/commands/install

Usages:
  convention: .goga/usages/conventions.md

Annotations: |
  The `convention` practice is used for:
  - Working with the codebase
  - Organizing the REPL development cycle
  - Debugging and testing
  - Organizing the test infrastructure
  - Understanding the general principles and rules of development and testing in the project

  Use the `uninstall-usage` practice for consumer scenarios of the removal
  command: confirmation behavior, flags, exit codes, and the post-removal
  re-sync.

---

->lint: {}
->build: {}
->connect: {}
->schema: {}
->contract: {}
->config: {}
->usages: {}
->tool: {}
->init: {}
->pipeline: {}
->upgrade: {}
->install: {}
->uninstall: {}

---

Author: Goga
CreatedAt: 20/05/26

Description: |
  Facade of the goga console application commands. Re-exports all CLI commands from subcells.