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.2.tar.gz (13.5 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.2-py3-none-any.whl (15.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: iseq_flow-0.1.2.tar.gz
  • Upload date:
  • Size: 13.5 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.2.tar.gz
Algorithm Hash digest
SHA256 742bb6cce53f7596b2c4ca6079745c9069e8a88fa852b6b59806a20f665fb66d
MD5 5ba8d91c07a96a47ab220103de5e632a
BLAKE2b-256 ac9d39c85629287b2e8424bceb0e97cfc2336e28eed22d77919f5b58324e2c37

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iseq_flow-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 15.7 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b1534744850c1c6a73bc2f9d98114e532d31998e2b22cbe2243d2844f22a1907
MD5 59249eaeac3bc76f2ef20c211d28a2f3
BLAKE2b-256 9ffa3c9a99418d52ee9fab15b8959b233403e3b7fb04f0873f526023ac81f14b

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