Skip to content

cli: load the ISC form from the default maps endpoint - #70

Merged
ronaldtse merged 1 commit into
mainfrom
cli-isc-default
Sep 8, 2026
Merged

ronaldtse merged 1 commit into
mainfrom
cli-isc-default

Conversation

@ronaldtse

Copy link
Copy Markdown
Contributor

What

Adds iscStrategy to the CLI's default loader chain (before the compiled-JSON httpStrategy fallback).

Why

interscript.org/maps serves the ISC form only; the CLI's default chain had no ISC loader, so every invocation without a local maps checkout failed with Map not found. The published CLI has been unusable as shipped.

Verification

Built locally and run against the live endpoint: echo "Антон" | node dist/cli.js t bgnpcgn-ukr-Cyrl-Latn-2019Anton. tsc, eslint, prettier clean; examples suite green.

The default strategy chain had no ISC loader, so the CLI could not
load any map from interscript.org/maps (which serves .isc only) - the
published CLI has been unusable without a local maps checkout. Verified
against the live endpoint: echo Антон | interscript t bgnpcgn-ukr... ->
Anton.
@ronaldtse
ronaldtse merged commit 1876a94 into main Sep 8, 2026
8 checks passed
@ronaldtse
ronaldtse deleted the cli-isc-default branch September 8, 2026 11:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant