{"id":20356740,"url":"https://github.com/typst-community/typst-install","last_synced_at":"2026-03-07T22:32:28.765Z","repository":{"id":212993281,"uuid":"732774372","full_name":"typst-community/typst-install","owner":"typst-community","description":"🤖 curl | sh installer script for Typst","archived":false,"fork":false,"pushed_at":"2025-10-26T20:55:27.000Z","size":53,"stargazers_count":13,"open_issues_count":3,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-15T05:55:51.564Z","etag":null,"topics":["installer","installer-script","powershell","script","shell","typst","typst-community"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/typst-community.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-12-17T19:31:07.000Z","updated_at":"2026-01-18T17:08:32.000Z","dependencies_parsed_at":"2023-12-21T01:11:48.997Z","dependency_job_id":"cec7e822-4898-4e66-b12b-acb89c951041","html_url":"https://github.com/typst-community/typst-install","commit_stats":null,"previous_names":["jcbhmr/typst_install","typst-community/typst_install","typst-community/typst-install"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/typst-community/typst-install","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typst-community%2Ftypst-install","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typst-community%2Ftypst-install/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typst-community%2Ftypst-install/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typst-community%2Ftypst-install/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/typst-community","download_url":"https://codeload.github.com/typst-community/typst-install/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typst-community%2Ftypst-install/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30234618,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T19:01:10.287Z","status":"ssl_error","status_checked_at":"2026-03-07T18:59:58.103Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["installer","installer-script","powershell","script","shell","typst","typst-community"],"created_at":"2024-11-14T23:17:41.448Z","updated_at":"2026-03-07T22:32:28.733Z","avatar_url":"https://github.com/typst-community.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Typst installer\n\n🤖 `curl | sh` installer script for Typst \\\n💡 Inspired by [denoland/deno_install]\n\n\u003ctable align=center\u003e\u003ctd\u003e\n\n```sh\n# ✨🚀\ncurl -fsSL https://typst.community/typst-install/install.sh | sh\ntypst compile paper.typ\n```\n\n\u003c/table\u003e\n\n🚀 Easy to get started; just one shell command! \\\n🟦 Works on Windows too\n\n👀 Don't want to use `curl | sh`? Follow the [official Typst installation\ninstructions] and download a binary from [typst/typst releases].\n\n## Usage\n\n![Linux](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Linux\u0026color=222222\u0026logo=Linux\u0026logoColor=FCC624\u0026label=)\n![Windows](https://img.shields.io/static/v1?style=for-the-badge\u0026message=Windows\u0026color=0078D4\u0026logo=Windows\u0026logoColor=FFFFFF\u0026label=)\n![macOS](https://img.shields.io/static/v1?style=for-the-badge\u0026message=macOS\u0026color=000000\u0026logo=macOS\u0026logoColor=FFFFFF\u0026label=)\n\nLinux, macOS, WSL\n\n```sh\ncurl -fsSL https://typst.community/typst-install/install.sh | sh\n```\n\nWindows\n\n```ps1\nirm https://typst.community/typst-install/install.ps1 | iex\n```\n\n\u003cdetails\u003e\u003csummary\u003eChange install location\u003c/summary\u003e\n\nLinux, macOS, WSL\n\n```sh\nexport TYPST_INSTALL=\"/usr/local\"\ncurl -fsSL https://typst.community/typst-install/install.sh | sh\n```\n\nWindows\n\n```ps1\n$Env:TYPST_INSTALL = \"C:\\Program Files\\typst\"\nirm https://typst.community/typst-install/install.ps1 | iex\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003eInstall specific version\u003c/summary\u003e\n\nLinux, macOS, WSL\n\n```sh\ncurl -fsSL https://typst.community/typst-install/install.sh | sh -s 0.10.0\n```\n\nWindows\n\n```ps1\nv=\"0.10.0\"; irm https://typst.community/typst-install/install.ps1 | iex\n```\n\n\u003c/details\u003e\n\nNow you can use `typst`! It's installed to `~/.typst/*` by default.\n\n```sh\nThe Typst compiler\n\nUsage: typst [OPTIONS] \u003cCOMMAND\u003e\n\nCommands:\n  compile  Compiles an input file into a supported output format [aliases: c]\n  watch    Watches an input file and recompiles on changes [aliases: w]\n  query    Processes an input file to extract provided metadata\n  fonts    Lists all discovered fonts in system and custom font paths\n  update   Self update the Typst CLI\n  help     Print this message or the help of the given subcommand(s)\n\nOptions:\n  -v, --verbosity...  Sets the level of logging verbosity: -v = warning \u0026 error, -vv = info, -vvv = debug, -vvvv = trace\n      --cert \u003cCERT\u003e   Path to a custom CA certificate to use when making network requests [env: TYPST_CERT=]\n  -h, --help          Print help\n  -V, --version       Print version\n```\n\n## Development\n\n![sh](https://img.shields.io/static/v1?style=for-the-badge\u0026message=sh\u0026color=4EAA25\u0026logo=GNU+Bash\u0026logoColor=FFFFFF\u0026label=)\n![PowerShell](https://img.shields.io/static/v1?style=for-the-badge\u0026message=PowerShell\u0026color=5391FE\u0026logo=PowerShell\u0026logoColor=FFFFFF\u0026label=)\n\nGitHub Pages is enabled and pulls straight from the `main` branch's root folder.\nThat's how the `https://typst.community/typst-install/install.sh` script is\npublished. That means it's a good idea to **make sure that the `main` branch\nalways works!** 😉\n\n\u003c!-- prettier-ignore-start --\u003e\n[official Typst installation instructions]: https://github.com/typst/typst#installation\n[typst/typst releases]: https://github.com/typst/typst/releases\n[denoland/deno_install]: https://github.com/denoland/deno_install\n\u003c!-- prettier-ignore-end --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftypst-community%2Ftypst-install","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftypst-community%2Ftypst-install","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftypst-community%2Ftypst-install/lists"}