mirror of
https://github.com/Myriad-Dreamin/tinymist.git
synced 2025-11-19 19:44:18 +00:00
|
Some checks are pending
tinymist::auto_tag / auto-tag (push) Waiting to run
tinymist::ci / Duplicate Actions Detection (push) Waiting to run
tinymist::ci / Check Clippy, Formatting, Completion, Documentation, and Tests (Linux) (push) Waiting to run
tinymist::ci / Check Minimum Rust version and Tests (Windows) (push) Waiting to run
tinymist::ci / prepare-build (push) Waiting to run
tinymist::ci / announce (push) Blocked by required conditions
tinymist::ci / build (push) Blocked by required conditions
tinymist::gh_pages / build-gh-pages (push) Waiting to run
Adds `c` as an alias for the `compile` subcommand to match `typst-cli` behavior where `c = compile`. ## Changes - Added `#[clap(alias = "c")]` attribute to the `Compile` command variant - Added test coverage for `tinymist c --help` and actual compilation via alias ## Usage ```bash # Both commands now work identically tinymist compile input.typ output.pdf tinymist c input.typ output.pdf ``` <!-- START COPILOT CODING AGENT SUFFIX --> <details> <summary>Original prompt</summary> > > ---- > > *This section details on the original issue you should resolve* > > <issue_title>Support command alias `c` in tinymist-cli</issue_title> > <issue_description>### Motivation > > As `typst-cli` has a alias `c = compile`, `tinymist compile` receives exactly same arguments as `typst compile`, it will be suprise if the alias itself is not supported. > > May not also applies to other subcommands. > > If this is feasible, I'd be willing to write a PR. This should be easy. > > ### Description > > _No response_ > > ### More Examples/Questions > > _No response_</issue_description> > > ## Comments on the Issue (you are @copilot in this section) > > <comments> > </comments> > </details> - Fixes Myriad-Dreamin/tinymist#2259 <!-- START COPILOT CODING AGENT TIPS --> --- ✨ Let Copilot coding agent [set things up for you](https://github.com/Myriad-Dreamin/tinymist/issues/new?title=✨+Set+up+Copilot+instructions&body=Configure%20instructions%20for%20this%20repository%20as%20documented%20in%20%5BBest%20practices%20for%20Copilot%20coding%20agent%20in%20your%20repository%5D%28https://gh.io/copilot-coding-agent-tips%29%2E%0A%0A%3COnboard%20this%20repo%3E&assignees=copilot) — coding agent works faster and does higher quality work when set up for your repo. --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Myriad-Dreamin <35292584+Myriad-Dreamin@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||
| dist.toml | ||
| README.md | ||
tinymist
This crate provides a CLI that starts services for Typst [taɪpst]. It provides:
tinymist probe: Do nothing, which just probes that the binary is working.tinymist lsp: A language server following the Language Server Protocol.tinymist preview: A preview server for Typst.tinymist --help– Learn more about the CLI.
Usage
See Features: Command Line Interface.
Documentation
See Crate Docs.
Also see Developer Guide: Tinymist LSP.
Contributing
See CONTRIBUTING.md.