mirror of
https://github.com/simonw/dclient.git
synced 2026-07-24 01:44:32 +02:00
_resolve_url falls back to DATASETTE_URL when no URL provided
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
166798c87c
commit
4cb77386c7
1 changed files with 7 additions and 0 deletions
|
|
@ -439,6 +439,13 @@ def _load_auths(auth_file):
|
|||
|
||||
|
||||
def _resolve_url(url_or_alias):
|
||||
if not url_or_alias:
|
||||
base_url = os.environ.get("DATASETTE_URL")
|
||||
if base_url:
|
||||
return base_url.rstrip("/")
|
||||
raise click.ClickException(
|
||||
"No URL provided. Set DATASETTE_URL or pass a URL/alias."
|
||||
)
|
||||
aliases = _load_aliases(get_config_dir() / "aliases.json")
|
||||
if url_or_alias in aliases:
|
||||
return aliases[url_or_alias]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue