Project

The qaskx-cli generate project command is used to create a local project structure based on a template.

The command help is shown below.

Usage: qaskx-cli generate project -p=<project dir> [-n=<artefact name>] [-t=<template dir>] [--vcsname=<VCS repo name>] [--repo=<remote VCS server>] [--token=<value>] [--create] [-v | --vv | --vvv | --silent] [-c=<conf file>] [--colourCLI] [--offline] [--env=<environment file>]

The generate project command creates a project directory.

The project includes VCS and the default version control system (VCS) is Git.

A remote VCS can be selected.

The process uses the qaskx configuration and local .qaskx definition as sources of
common parameters.

For more details see the documentation at https://docs.qaskx.one/qaskx-cli/cmd/generate/project/ .
                    
Options:            
  -p, --parent      Parent (or root) directory for project plus rediOps (devops.json) file (default "./")
  -n, --name        Artefact name (default "*same")
      --vcsname     VCS repo name (default "*same")
      --repo        Remote HTTPS VCS server location
      --create      Create remote VCS repository
  -t, --template    Template name or template local directory or VCS server resource (env $QASKX_TEMPLATE_FOLDER)
      --token       VCS access token (env $QASKX_VCS_TOKEN)
  -v, --verbose     Verbose logging
      --vv          Verbose logging level 3
      --vvv         Verbose logging level 5
      --silent      Silent running
      --colourCLI   Colour terminal and command line (env $QASKX_COLOUR_CLI)
  -c, --conf        Configuration file (env $QASKX_CONFIG_FILE)
      --offline     Offline mode (env $QASKX_OFFLINE)
      --env         Environment file to use (default ".env")

Details