nhostSpec top-level property

FigSpec nhostSpec
final

Completion spec for nhost CLI

Implementation

final FigSpec nhostSpec = FigSpec(
  name: 'nhost',
  description: 'Nhost\'s command-line',
  subcommands: [

    Subcommand(
      name: 'deploy',
      description: 'Deploy local migrations and metadata changes to Nhost production'
    ),
    Subcommand(
      name: 'dev',
      description: 'Start Nhost project for local development'
    ),
    Subcommand(
      name: 'down',
      description: 'Stop and remove local Nhost backend started by `nhost dev`'
    ),
    Subcommand(
      name: ['env', 'env:ls'],
      description: 'List environment variables'
    ),
    Subcommand(
      name: 'env:pull',
      description: 'Sync remote environment variables to your local environment'
    ),
    Subcommand(
      name: 'help',
      description: 'Display help for nhost'
    ),
    Subcommand(
      name: 'init',
      description: 'Initialize current working directory as a Nhost project'
    ),
    Subcommand(
      name: 'link',
      description: 'Link Nhost Project'
    ),
    Subcommand(
      name: 'login',
      description: 'Login to your Nhost account',
      options: [

        Option(
          name: ['--email', '-e'],
          description: 'Email address',
          args: [
            Arg(
            name: 'email'
          )
          ]
        )
      ]
    ),
    Subcommand(
      name: 'logout',
      description: 'Logout from your Nhost account'
    )
  ]
);