npm package: @mintdevops/odyssey-cli
Description: odyssey =======
Author: Deyna Cegielski @deyceg
Latest version: 1.0.20

odyssey
=======



[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/odyssey.svg)](https://npmjs.org/package/odyssey)
[![Downloads/week](https://img.shields.io/npm/dw/odyssey.svg)](https://npmjs.org/package/odyssey)
[![License](https://img.shields.io/npm/l/odyssey.svg)](https://github.com/deyceg/odyssey/blob/master/package.json)

<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g @mintdevops/odyssey-cli
$ ody COMMAND
running command...
$ ody (-v|--version|version)
@mintdevops/odyssey-cli/1.0.19 linux-x64 node-v10.15.1
$ ody --help [COMMAND]
USAGE
  $ ody COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`ody autocomplete [SHELL]`](#ody-autocomplete-shell)
* [`ody aws:assume-role`](#ody-awsassume-role)
* [`ody base`](#ody-base)
* [`ody bundle:lambda`](#ody-bundlelambda)
* [`ody cdk`](#ody-cdk)
* [`ody cdk:build`](#ody-cdkbuild)
* [`ody cdk:export`](#ody-cdkexport)
* [`ody generate:codedeploy`](#ody-generatecodedeploy)
* [`ody generate:mvn-settings`](#ody-generatemvn-settings)
* [`ody git`](#ody-git)
* [`ody git:export`](#ody-gitexport)
* [`ody git:merge-upstream [UPSTREAM]`](#ody-gitmerge-upstream-upstream)
* [`ody help [COMMAND]`](#ody-help-command)
* [`ody mvn`](#ody-mvn)
* [`ody mvn:build`](#ody-mvnbuild)
* [`ody mvn:export`](#ody-mvnexport)
* [`ody mvn:name`](#ody-mvnname)
* [`ody mvn:version`](#ody-mvnversion)
* [`ody node`](#ody-node)
* [`ody node:name`](#ody-nodename)
* [`ody node:version`](#ody-nodeversion)

## `ody autocomplete [SHELL]`

display autocomplete installation instructions

```
USAGE
  $ ody autocomplete [SHELL]

ARGUMENTS
  SHELL  shell type

OPTIONS
  -r, --refresh-cache  Refresh cache (ignores displaying instructions)

EXAMPLES
  $ ody autocomplete
  $ ody autocomplete bash
  $ ody autocomplete zsh
  $ ody autocomplete --refresh-cache
```

_See code: [@oclif/plugin-autocomplete](https://github.com/oclif/plugin-autocomplete/blob/v0.1.5/src/commands/autocomplete/index.ts)_

## `ody aws:assume-role`

Assume a role in AWS create a temporary profile

```
USAGE
  $ ody aws:assume-role

OPTIONS
  --profile=profile  (required)
  --region=region    [default: eu-west-1]
  --roleArn=roleArn  (required)
```

_See code: [src/commands/aws/assume-role.ts](https://github.com/deyeg/odyssey/blob/v1.0.19/src/commands/aws/assume-role.ts)_

## `ody base`

```
USAGE
  $ ody base
```

_See code: [src/commands/base.ts](https://github.com/deyeg/odyssey/blob/v1.0.19/src/commands/base.ts)_

## `ody bundle:lambda`

Zip Lambda functions into separate bundles

```
USAGE
  $ ody bundle:lambda
```

_See code: [src/commands/bundle/lambda.ts](https://github.com/deyeg/odyssey/blob/v1.0.19/src/commands/bundle/lambda.ts)_

## `ody cdk`

```
USAGE
  $ ody cdk
```

_See code: [src/commands/cdk.ts](https://github.com/deyeg/odyssey/blob/v1.0.19/src/commands/cdk.ts)_

## `ody cdk:build`

Build a CDK application

```
USAGE
  $ ody cdk:build

OPTIONS
  --dev
  --production
  --test
```

_See code: [src/commands/cdk/build.ts](https://github.com/deyeg/odyssey/blob/v1.0.19/src/commands/cdk/build.ts)_

## `ody cdk:export`

Export the CDK npmBuild environment to a dotenv file

```
USAGE
  $ ody cdk:export
```

_See code: [src/commands/cdk/export.ts](https://github.com/deyeg/odyssey/blob/v1.0.19/src/commands/cdk/export.ts)_

## `ody generate:codedeploy`

Generate a CodeDeploy appspec for your deployment

```
USAGE
  $ ody generate:codedeploy

OPTIONS
  -a, --app=app              (required)
  --appGroup=appGroup
  --appUser=appUser          (required)
  --deployGroup=deployGroup
  --deployUser=deployUser
  --managed
  --timeout=timeout          [default: 300]
  --type=(java|cdk)          (required)
```

_See code: [src/commands/generate/codedeploy.ts](https://github.com/deyeg/odyssey/blob/v1.0.19/src/commands/generate/codedeploy.ts)_

## `ody generate:mvn-settings`

Generate a Maven settings file your environment

```
USAGE
  $ ody generate:mvn-settings
```

_See code: [src/commands/generate/mvn-settings.ts](https://github.com/deyeg/odyssey/blob/v1.0.19/src/commands/generate/mvn-settings.ts)_

## `ody git`

```
USAGE
  $ ody git
```

_See code: [src/commands/git.ts](https://github.com/deyeg/odyssey/blob/v1.0.19/src/commands/git.ts)_

## `ody git:export`

Export the git environment to a dotenv file

```
USAGE
  $ ody git:export
```

_See code: [src/commands/git/export.ts](https://github.com/deyeg/odyssey/blob/v1.0.19/src/commands/git/export.ts)_

## `ody git:merge-upstream [UPSTREAM]`

Merge the upstream branch into your local working copy

```
USAGE
  $ ody git:merge-upstream [UPSTREAM]

ARGUMENTS
  UPSTREAM  [default: master] upstream branch
```

_See code: [src/commands/git/merge-upstream.ts](https://github.com/deyeg/odyssey/blob/v1.0.19/src/commands/git/merge-upstream.ts)_

## `ody help [COMMAND]`

display help for ody

```
USAGE
  $ ody help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI
```

_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v2.2.3/src/commands/help.ts)_

## `ody mvn`

```
USAGE
  $ ody mvn
```

_See code: [src/commands/mvn.ts](https://github.com/deyeg/odyssey/blob/v1.0.19/src/commands/mvn.ts)_

## `ody mvn:build`

Build a Maven application

```
USAGE
  $ ody mvn:build

OPTIONS
  -p, --profile=profile
```

_See code: [src/commands/mvn/build.ts](https://github.com/deyeg/odyssey/blob/v1.0.19/src/commands/mvn/build.ts)_

## `ody mvn:export`

Export the Maven npmBuild environment to a dotenv file

```
USAGE
  $ ody mvn:export
```

_See code: [src/commands/mvn/export.ts](https://github.com/deyeg/odyssey/blob/v1.0.19/src/commands/mvn/export.ts)_

## `ody mvn:name`

Display artifact name from pom.xml

```
USAGE
  $ ody mvn:name
```

_See code: [src/commands/mvn/name.ts](https://github.com/deyeg/odyssey/blob/v1.0.19/src/commands/mvn/name.ts)_

## `ody mvn:version`

Display artifact version from pom.xml

```
USAGE
  $ ody mvn:version
```

_See code: [src/commands/mvn/version.ts](https://github.com/deyeg/odyssey/blob/v1.0.19/src/commands/mvn/version.ts)_

## `ody node`

```
USAGE
  $ ody node
```

_See code: [src/commands/node.ts](https://github.com/deyeg/odyssey/blob/v1.0.19/src/commands/node.ts)_

## `ody node:name`

Display package name from package.json

```
USAGE
  $ ody node:name
```

_See code: [src/commands/node/name.ts](https://github.com/deyeg/odyssey/blob/v1.0.19/src/commands/node/name.ts)_

## `ody node:version`

Display package version from package.json

```
USAGE
  $ ody node:version
```

_See code: [src/commands/node/version.ts](https://github.com/deyeg/odyssey/blob/v1.0.19/src/commands/node/version.ts)_
<!-- commandsstop -->