# `dgp` The datagrep platform CLI. **Usage**: ```console $ dgp [OPTIONS] COMMAND [ARGS]... ``` **Options**: * `--install-completion`: Install completion for the current shell. * `--show-completion`: Show completion for the current shell, to copy it or customize the installation. * `--help`: Show this message and exit. **Commands**: * `init`: Initialize... * `build`: Build... * `deploy`: Deploy the platform to TARGET with... * `release`: Release the platform to DOMAIN_NAME. * `attach`: Attach to the platform at TARGET.. ## `dgp init` Initialize... **Usage**: ```console $ dgp init [OPTIONS] ``` **Options**: * `--domain-name TEXT`: The domain name. [default: datagrep.local] * `--project-name TEXT`: The project name. [default: datagrep] * `--project-slug TEXT`: The project folder name. [default: com.datagrep] * `--help`: Show this message and exit. ## `dgp build` Build... **Usage**: ```console $ dgp build [OPTIONS] ``` **Options**: * `--help`: Show this message and exit. ## `dgp deploy` Deploy the platform to TARGET with NUM_WORKER_NODES worker nodes. **Usage**: ```console $ dgp deploy [OPTIONS] [TARGET] [NUM_WORKER_NODES] ``` **Arguments**: * `[TARGET]`: Where to deploy the platform? [default: local] * `[NUM_WORKER_NODES]`: The number of worker nodes to create. [default: 2] **Options**: * `--help`: Show this message and exit. ## `dgp release` Release the platform to DOMAIN_NAME. **Usage**: ```console $ dgp release [OPTIONS] [DOMAIN_NAME] ``` **Arguments**: * `[DOMAIN_NAME]`: [env var: DOMAIN_NAME;default: localhost] **Options**: * `--help`: Show this message and exit. ## `dgp attach` Attach to the platform at TARGET.. **Usage**: ```console $ dgp attach [OPTIONS] [TARGET] ``` **Arguments**: * `[TARGET]`: Where is the platform deployed? [default: local] **Options**: * `--help`: Show this message and exit.