0.6.7-20180824222351 • Published 7 years ago

@atomist/cli v0.6.7-20180824222351

Weekly downloads
17
License
Apache-2.0
Repository
github
Last release
7 years ago

@atomist/cli

npm version

The Atomist CLI, a unified command-line tool for interacting with Atomist services.

Prerequisites

You will need Node.js installed to run the Atomist CLI.

To use local software delivery machine (SDM), you will need Git installed. See the Local SDM documentation for more information.

To interact with the Atomist API, you will need an Atomist workspace. See the Atomist Getting Started Guide for instructions on how to get an Atomist workspace and connect it to your source code repositories, continuous integration, chat platform, etc. See the Atomist Developer Guide for more complete instructions on setting up your development environment.

Installation

Briefly,

$ npm install -g @atomist/cli

see the Atomist developer quick start for more information.

Using

You can run atomist --help to see the standard help message.

Configuration

You can use the Atomist CLI to configure your local environment to run software delivery machines (SDMs) and other Atomist API clients.

$ atomist config

See the Atomist developer prerequisites for more information.

Kubernetes

You can use the Atomist CLI to install the Atomist Kubernetes utilities in your Kubernetes cluster:

$ atomist kube --environment=MY_CLUSTER

replacing MY_CLUSTER with a meaningful name for the Kubernetes cluster your kubectl utility is configured to communicate with. See the Atomist Kubernetes documentation for more information.

Fetch schema

You can fetch the current version of the GraphQL schema for your Atomist workspace using the following command.

$ atomist gql-fetch

If you are defining custom types via registering ingestors in an SDM or other API client, you should download the schema in each of your SDM/API client projects prior to building them.

Support

General support questions should be discussed in the #support channel in the Atomist community Slack workspace.

If you find a problem, please create an issue.

Development

You will need to install node to build and test this project.

Build and Test

Use the following package scripts to build, test, and perform other development tasks.

CommandReason
npm installinstall project dependencies
npm run buildcompile, test, lint, and generate docs
npm startstart the Atomist CLI
npm run lintrun TSLint against the TypeScript
npm run compilecompile TypeScript
npm testrun tests
npm run autotestrun tests every time a file changes
npm run cleanremove files generated during the build

Release

Releases are managed by the Atomist SDM. Press the release button in the Atomist dashboard or Slack.


Created by Atomist. Need Help? Join our Slack team.

1.8.0

6 years ago

1.7.0

7 years ago

1.6.1

7 years ago

1.6.0

7 years ago

1.5.1

7 years ago

1.5.0

7 years ago

1.4.0

7 years ago

1.3.0

7 years ago

1.2.0

7 years ago

1.1.0

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0-RC.2

7 years ago

1.0.0-RC.1

7 years ago

1.0.0-M.5a

7 years ago

1.0.0-M.5

7 years ago

1.0.0-M.4

7 years ago

1.0.0-M.3

7 years ago

1.0.0-M.2

7 years ago

1.0.0-M.1

7 years ago

0.6.7

7 years ago

0.6.6

7 years ago

0.6.5

7 years ago

0.6.4

7 years ago

0.6.3

7 years ago

0.6.2

7 years ago

0.6.1

7 years ago

0.6.0

7 years ago

0.5.2

8 years ago

0.5.1

8 years ago

0.5.0

8 years ago

0.4.0

8 years ago

0.3.0

8 years ago

0.2.1

8 years ago

0.2.0

8 years ago

0.1.0

8 years ago