{ } Raw JSON

bundles / papyri latest / papyri / cli / upload / _resolve_upload_params

function

papyri.cli.upload:_resolve_upload_params

source: /papyri/cli/upload.py :86

Signature

def   _resolve_upload_params ( url_flag : str | None token_flag : str | None to : str | None )  →  tuple[str, str | None]

Summary

Return (effective_url, effective_token) applying the full resolution chain.

Extended Summary

Priority (highest to lowest): 1. Explicit --url / --token CLI flags. 2. Named target from --to (URL and token/keychain from config). 3. $PAPYRI_UPLOAD_URL / $PAPYRI_UPLOAD_TOKEN env vars. 4. Hardcoded default URL (http://localhost:4321/api/bundle).

Aliases

  • papyri.cli.upload._resolve_upload_params