
# tinymist

This crate provides a CLI that starts services for [Typst](https://typst.app/) [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](https://microsoft.github.io/language-server-protocol/).
+ `tinymist preview`: A preview server for Typst.
+ `tinymist --help` – Learn more about the CLI.

## Usage

See [Features: Command Line Interface](https://myriad-dreamin.github.io/tinymist/feature/cli.html).

## Documentation

See [Crate Docs](https://myriad-dreamin.github.io/tinymist/rs/tinymist/index.html).

Also see [Developer Guide: Tinymist LSP](https://myriad-dreamin.github.io/tinymist/module/lsp.html).

## Contributing

See [CONTRIBUTING.md](https://github.com/Myriad-Dreamin/tinymist/blob/main/CONTRIBUTING.md).
