Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Command line interface (CLI) #2801

Open
chaoran-chen opened this issue Sep 15, 2024 · 1 comment
Open

Command line interface (CLI) #2801

chaoran-chen opened this issue Sep 15, 2024 · 1 comment
Labels
cli related to the command line interface component epic A major task that should be broken down into smaller tasks feature Feature proposal

Comments

@chaoran-chen
Copy link
Member

chaoran-chen commented Sep 15, 2024

We would like to add a CLI for Loculus to download and submit sequences.

Any suggestions on how the interface should look like? And any preferences on the programming language, etc.?

@chaoran-chen chaoran-chen added feature Feature proposal cli related to the command line interface component epic A major task that should be broken down into smaller tasks labels Sep 15, 2024
@theosanderson
Copy link
Member

theosanderson commented Sep 16, 2024

IMO:

  • Python
  • Likely a single executable, similar to e.g. the GitHub CLI with something like pathoplexus upload --organism ebola-zaire --sequences my_seqs.fasta --metadata my_data.tsv (which would then prompt you for credentials, but also having a way to pass credentials)

@corneliusroemer corneliusroemer added this to the Priority 1 (highest) milestone Sep 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cli related to the command line interface component epic A major task that should be broken down into smaller tasks feature Feature proposal
Projects
Status: No status
Development

No branches or pull requests

3 participants