Skip to main content

BioRunner CLI - A command-line interface for BioGarden BioHub

Project description

BioRunner CLI

A command-line interface for BioGarden BioHub.

Installation

Using pipx (recommended)

pipx install biorunner

Using pip

pip install --user biorunner

Usage

Initialize Configuration

biorunner init --api https://api.example.com --token your-api-key

Or use environment variables:

export BIORUNNER_APIBASE=https://api.example.com
export BIORUNNER_APIKEY=your-api-key
biorunner init

Configuration is saved to $XDG_CONFIG_HOME/biorunner/config.json (or ~/.config/biorunner/config.json) with 0600 permissions.

Development

# Install in development mode
pip install -e .

# Run tests
pytest

# Format code
black biorunner/

# Lint code
ruff check biorunner/

Project details


Download files

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

Source Distribution

biorunner-0.1.0.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

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

biorunner-0.1.0-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file biorunner-0.1.0.tar.gz.

File metadata

  • Download URL: biorunner-0.1.0.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.17

File hashes

Hashes for biorunner-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7d6bf6f2dca5ef23a3d33c5d6334f3221972faf99b53689cd345a0451ad6bf74
MD5 eb71cfdae942cc3070d9aa6fddb202c1
BLAKE2b-256 591ad4a1f5c734a7f1684885065dd175d877d81cec6210e948ae8dcee42abbd2

See more details on using hashes here.

File details

Details for the file biorunner-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: biorunner-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.17

File hashes

Hashes for biorunner-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6782953fb726533271250ffe97299b7b8e127f0d4e74c0f1a6303901cb991394
MD5 e025e041719471973d2bffcb7bc844f0
BLAKE2b-256 d1bded56c3eeca1f5a81c27bc6b36bae129d7bbd70d9a0a577c91ab274ff28ec

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