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.9.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.9-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nextstrain-cli-1.1.9.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.5

File hashes

Hashes for nextstrain-cli-1.1.9.tar.gz
Algorithm Hash digest
SHA256 16c1af56289c07415546fd2723ffbe743a71c58c55b55437dda7b1b141c6d2d4
MD5 0b17b286baa6fbe78dbc7c13174bcdd2
BLAKE2b-256 d78e6adc5e7a516eb5409e313e0dce640de133934995a38b4ab9e854a353e5fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nextstrain_cli-1.1.9-py3-none-any.whl
  • Upload date:
  • Size: 14.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.5

File hashes

Hashes for nextstrain_cli-1.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 baaeead40368d6a0088c2c6cfc121b406c6cc2b5f3772175365fd2cd26f0306c
MD5 a64d54c66c75fc75592e41bbd657b40c
BLAKE2b-256 e1cbc1b51a21145674fd5c71cb3a3aa4359baf02480f0dbc99057d7477ba8ef6

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