feat(cli): support reading auth token in CLI with --auth-token
and in ENV with MERMAID_CHART_AUTH_TOKEN
#22
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Note
This PR is stacked on top of:
pull
/push
/link
on multiple mermaid files at once #15, which is stacked on top of@mermaidchart/cli
CLI tool for accessing Mermaid Chart #12Support loading the auth token and Mermaid Chart base URL from environment variables using
MERMAID_CHART_AUTH_TOKEN
andMERMAID_CHART_BASE_URL
, and from the CLI using--auth-token <authToken>
and--base-url <baseUrl>
.The order of priority is:
--options
This is to make it easier for us to use the
@mermaidchart/cli
in CI providers, like in a GitHub Action workflow.Notes to reviewers
I've used Commander.js to handle setting these variables, so run
npx @mermaidchart/cli
automatically prints documentation for this:Also, I know this is a bit of a big PR, so it might be easier to review it commit-by-commit!