Skip to main content

CLI tool for IntelliSeq Flow - cloud file management

Project description

iseq-flow

CLI tool for IntelliSeq Flow - cloud file management.

Installation

pip install iseq-flow

Usage

Authentication

Login using OAuth Device Flow:

flow login

This will open a browser for authentication. Your credentials are stored securely in your system keyring.

Check login status:

flow status

Logout:

flow logout

File Operations

List files in a project:

flow files ls --project PROJECT_ID
flow files ls --project PROJECT_ID --path data/raw/

Download a file:

flow files download --project PROJECT_ID --path data/file.txt
flow files download --project PROJECT_ID --path data/file.txt -o local_file.txt

Upload a file:

flow files upload --project PROJECT_ID --path data/uploaded.txt local_file.txt

Configuration

Configure the Flow service URL:

flow config set api_url https://files.flow.intelliseq.com

View current configuration:

flow config show

Development

# Install in development mode
pip install -e ".[dev]"

# Run tests
pytest

# Format code
ruff format .
ruff check --fix .

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

iseq_flow-0.1.0.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

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

iseq_flow-0.1.0-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for iseq_flow-0.1.0.tar.gz
Algorithm Hash digest
SHA256 13bf7edc1f3bccd3339990b35f295da8b0eafaedb1f25dfcc0fea88c96e33f9b
MD5 51f7e6e4276a0c687be8e32e396e59bd
BLAKE2b-256 961defc3c2a3665a7eeae6bec163a84c5fa28819a50bd2094aef1da8d5dd0199

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for iseq_flow-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 42961986e324b3c35186e17682d29f4db2f96565e87f9f4d9b12dc8d27545bc0
MD5 835569ea7d5f3e68bb3d5c730bc31c1a
BLAKE2b-256 1991da6687b387aa4c332da4e2574f762e416edc60067e7b7959eb4d5049efb0

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