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.8.tar.gz (9.6 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.8-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for nextstrain-cli-1.1.8.tar.gz
Algorithm Hash digest
SHA256 1b1dee7e7376c82cd82d63f56f54ece1a5eb3e4be99ada79d8cb8dce18e5e9cc
MD5 d6aa976001b98a780a862ac5014f67c5
BLAKE2b-256 f037ece204bc6571326f6b76fc3e94657b1f77ab8ea72ef934eea7ec75058483

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nextstrain_cli-1.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 9d813140382b76633329fafd2d0a4158ed7b0474906bc23fd08905fbdc54b233
MD5 58245851c138bc9b44524c3c2a75fa1c
BLAKE2b-256 b4a1bbe5737907a8d58bfb7671c485ce182143576845582df7a13330b332a138

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