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.5.tar.gz (8.3 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.5-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for nextstrain-cli-1.1.5.tar.gz
Algorithm Hash digest
SHA256 f1e9a6785e421cfd05eb6a3c504baf8ca465a7b8a8c4254a4e7bf6fc416b0ff3
MD5 e9411963021f67fc797975b62251b0d6
BLAKE2b-256 db0221707e8200598f07377ed1bac4746f3357e8264de2bbb04a4ae3d3e1d0c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nextstrain_cli-1.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 8f2838378ebc47d8cbbbb02524e0a111631092c7246b266063e20fe4ae97904a
MD5 41f16db340d9d0fd04bbcb620812d61e
BLAKE2b-256 20c4f0a98bf1f862a4f9edfc1f14ad1ceff8501b2ba85eed5176df1767d5acf5

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