Skip to main content

Nextstrain command-line tool

Project description

# nextstrain-cli

This is the Nextstrain command-line tool. It aims to provide access to
Nextstrain components in a local environment with a minimum of fuss.

You can use it to run a pathogen build which makes use of components like
[sacra][], [fauna][], and [augur][] or view the results of such a build in our
standard viewer, [auspice][].


[sacra]: https://github.com/nextstrain/sacra
[fauna]: https://github.com/nextstrain/fauna
[augur]: https://github.com/nextstrain/augur
[auspice]: https://github.com/nextstrain/auspice


## Usage

This package provides a `nextstrain` program which provides access to a few
commands. If you've installed this package (`nextstrain-cli`), you can just
run `nextstrain`. Otherwise, you can run `./bin/nextstrain` from a copy of the
source code.

```
usage: nextstrain [-h] {build,view,update,check-setup,version} ...

Nextstrain command-line tool

optional arguments:
-h, --help show this help message and exit

commands:
{build,view,update,check-setup,version}
build Run pathogen build
view View pathogen build
update Updates your local image copy
check-setup Tests your local setup
version Show version information
```

For more information on a specific command, you can run it with the `--help`
option, for example, `nextstrain build --help`.


## Installation

This tool is written in Python 3 and requires at least Python 3.5. You may
install it with pip (or pip3) like so:

pip install nextstrain-cli

or from a git clone or copy of the source code:

pip install .

If your system has both Python 2 and Python 3 installed side-by-side, you may
need to use pip3 instead of pip (which often defaults to pip2).

This tool also currently requires [Docker][]. You can download and install the
[Docker Community Edition (CE)][] for your platform for free. After doing so,
run `nextstrain check-setup` to ensure it works.


[Docker]: https://docker.com
[Docker Community Edition (CE)]: https://www.docker.com/community-edition#download


Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nextstrain-cli-1.1.7.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nextstrain_cli-1.1.7-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file nextstrain-cli-1.1.7.tar.gz.

File metadata

File hashes

Hashes for nextstrain-cli-1.1.7.tar.gz
Algorithm Hash digest
SHA256 9780132dd806b5999a6edd017cb126867c16b7c5021c257b5aed0f765fbc0fbd
MD5 9359d01bdba131c6e1a887bc4c1a64c0
BLAKE2b-256 7d98bcefe2ab0ee39f65b48400a3893967b75b0b1bc992bb72738b121ae8aef6

See more details on using hashes here.

File details

Details for the file nextstrain_cli-1.1.7-py3-none-any.whl.

File metadata

File hashes

Hashes for nextstrain_cli-1.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 74ef4cacb563e0b4588c60c0dea9b06ffbd21907027248d2d1afa8de297e48a4
MD5 2a161a0e76fdbf226cc06510843a574e
BLAKE2b-256 bfcb88a0331cc33f7f0eb16d0bf69f90abbcb7c5a79f76745715ff9d592dd15c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page