Automic VaultAutomic Vault

brew

Install typos-cli with Homebrew, apk, Nix, pacman, scoop, winget

Source code spell checker. Version 1.48.0 via Homebrew; verified 2026-06-30.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install typos-cli

local Homebrew formula metadata

Windows

Scoopverified · 92%
scoop install main/typos

Scoop official bucket manifest trees · bucket/typos.json · source: api.github.com

Windows Package Managerverified · 92%
winget install --id Crate-CI.Typos -e

Windows Package Manager source index · Crate-CI.Typos · source: cdn.winget.microsoft.com

overview

Package summary

Source code spell checker

Commands and aliases

  • typos

history

Project history and usage

typos-cli is the command-line package for `typos`, a Rust source-code spell checker. Its upstream README emphasizes two package-nerd requirements: it is fast enough for monorepos and has low enough false positives to run on pull requests.

Project history

The crate-ci/typos repository was created in April 2019. The changelog shows the project reached 1.0.0 in May 2021, after earlier 0.x releases, and continued with frequent dictionary and correctness updates into 2026.

The official design document explains the central choice that shaped the tool: unlike dictionary-distance spell checkers, typos uses known misspelling corrections to keep automated correction and CI use low-noise. Its source-code focus includes identifier splitting for snake_case, CamelCase, acronyms, hashes, escapes, UUIDs, and other code-shaped text.

The README documents a full command-line workflow: plain `typos` for reporting, `typos --write-changes` for automatic fixes, `--diff` for patches, `--format json` for machine-readable output, and `--dump-config`, `--files`, `--identifiers`, and `--words` for debugging.

Adoption history

Official docs present typos as both a standalone binary and an integration target. The README lists pre-built GitHub releases, `cargo install typos-cli --locked`, Homebrew, Conda, and Pacman installation paths, and it links official integration docs for GitHub Actions and pre-commit.

The batch input shows broader package-manager coverage across apk, Homebrew, Nix, Pacman, Scoop, and Winget. Upstream release metadata shows v1.48.0 published in June 2026, so the package is actively maintained in the current package-manager ecosystem.

How it is used

In package and CI workflows, typos is used as a repository check that fails on known spelling mistakes while avoiding noisy guesses. Developers can tune false positives in `_typos.toml` or related config files, extend identifiers and words, disable content checking for localized files, and use JSON Lines output for custom integrations.

Why package nerds care

typos-cli is significant because it packages source-code-aware spell checking as a fast, reproducible binary that fits package-manager, pre-commit, and CI habits. For maintainers who care about low-friction quality gates, its value is that it can be installed like any other dev tool and run unattended on large repositories.

Timeline

  • 2019: Public GitHub repository created.
  • 2021: 1.0.0 released.
  • 2024: Ongoing 1.x release train continued.
  • 2026: v1.48.0 released with June 2026 dictionary updates.

Related projects

  • The official comparison document compares typos with client9/misspell, codespell, scspell3k, and topy. The README also points to editor and CI integrations including GitHub Actions, pre-commit, Visual Studio Code, typos-lsp, and GitLab Code Quality.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for typos-cli. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
file supplied via --config PATHtypos.toml_typos.toml.typos.tomlCargo.tomlpyproject.toml

executables

Installed executables

CommandKindExposureNote
typoscliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version1.48.0
manager updated2026-06-30
local dataok
upstreamcurrent
latest detectedv1.48.0

https://github.com/crate-ci/typos

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:typos-cli
Version1.48.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/typos-cli
Homepagehttps://github.com/crate-ci/typos
Repositoryhttps://github.com/crate-ci/typos
Upstream docshttps://github.com/crate-ci/typos#readme
LicenseApache-2.0 OR MIT
Source archivehttps://github.com/crate-ci/typos/archive/refs/tags/v1.48.0.tar.gz
Last updated2026-06-30T22:09:34Z
Pulseupdated
Build dependenciesrust
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nametypos-cli
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix92%

typos

nix profile install nixpkgs#typos
  • installed executable or alias match
  • Matched by: Typos
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ty/typos/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk92%

typos 1.47.1-r0

Source code spell checker

https://github.com/crate-ci/typos

sudo apk add typos
  • License: MIT OR Apache-2.0
  • Architecture: x86_64
  • Source Package: typos
  • 1 dependencies
  • 1 provides
  • installed executable or alias match
  • Matched by: Typos
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: typos from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk92%

typos-doc 1.47.1-r0

Source code spell checker (documentation)

https://github.com/crate-ci/typos

sudo apk add typos-doc
  • License: MIT OR Apache-2.0
  • Architecture: x86_64
  • Source Package: typos
  • installed executable or alias match
  • Matched by: Typos
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: typos-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
pacman92%

typos 1.47.2-1

Source code spell checker

https://github.com/crate-ci/typos

sudo pacman -S typos
  • License: MIT OR Apache-2.0
  • Architecture: x86_64
  • 1 dependencies
  • installed executable or alias match
  • Matched by: Typos
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: typos from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
Scoop92%

main/typos

scoop install main/typos
  • installed executable or alias match
  • Matched by: Typos
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/typos.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget92%

Crate-CI.Typos

winget install --id Crate-CI.Typos -e
  • installed executable or alias match
  • Matched by: Typos
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: Crate-CI.Typos from https://cdn.winget.microsoft.com/cache/source.msix

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment