fontget

Graphixa·Graphixa.FontGet

A tiny, cross-platform CLI tool to install and manage fonts from the command line

A tiny, cross-platform CLI tool to install and manage fonts from the command line. Search for fonts, list installed fonts, install or remove fonts all from the CLI.

winget install --id Graphixa.FontGet --exact --source winget

Latest 2.6.0·August 23, 2026

Release Notes

Changelog

  • fe9e4392cfcbffaa87060adda2b38b400593b43c Add unit tests for font ID slugging and match scoring
  • 75a7bb700e7600af7e6c4727566ca5cc3092e27c Added gosec to CI workflow
  • 70a949d6a1f53cb33e5e7461e32179cc30a07fe0 Added new installation registry system - This helps to track user font installations across the system and provides a more consistent way to manage font installations especially when fonts don't match their reserved font name (e.g. Cascadia Code vs. Caskaydia Cove Nerd Font)
  • 723a27f5fe730412556cd0a0ce520966650c82a4 Document static analysis and harden persistence, removal, and extraction paths
  • 59d9c0ca4e33fde47c6fea179d2ffc71c2ca53b4 Enhance config parsing with int32 range validation
  • 1dda8198a5b31c589c789747022dc1e2ad4fb379 Fixed completion functionality for zsh and added documentation for terminal setup
  • 5028abb27ce013de6dff4973ad2b808b5a05b8c3 Overhauled and improved the logging system - Logger is now a single global instance and can be accessed from anywhere in the codebase - Logger no longer creates a second log file in the os default directory - Added tests for the logging system - Added tests for the repo package
  • 0e901cbdef77cd8b0654edfbf824b8cd5ad42b30 Ship GoReleaser archives only; update self-update + installers
  • 83f4623523948bb641de32a0001b0d7a281501a8 Track .gosec.json in the repo for reproducible CI and local gosec
  • f3073fefd31152d285998b3fc327794da8b5fe5b Updated codebase development docs
  • 1b070019c80db2d441e087dc34ad7c34e971bf05 Updated logging and verbose/debug documentation

Installer type: zip

x640b74ed35fb18092ab9336f9786d88d1669dd076815e9ba22e6644d8138c183e7
arm643c0ed31fbd00b926d82006a9d4898a45ae2cdc3ddc5a98632c7247c5c9e800fd

Details

Homepage
https://github.com/Graphixa/FontGet
License
mit
Publisher
Graphixa
Support
https://github.com/Graphixa/FontGet/issues
Copyright
Copyright (c) Graphixa
Moniker
fontget

Tags

fontsfont-managementnerd-fontsgoogle-fontsfont-managerclicommand-linecross-platformutilitytypographyterminal

Older versions (3)

2.5.0
arm6412eefd1678c58c7d2d4075248c9adddbeeaeafadfb95e4fb89f2dcbd9db0b639
x64a8886d7595902d8f92d70429aea14b29f8eb7547f9ccf378646d6f7e98d60273
2.4.0
arm64e585e77c0cb5b2b4142a1c4e7647fd2f199fb02a0ce39f7b6bd97177c0ac6ee6
x6455fac3f71b208895d2d7e8c97026f29fb464ae3c60a7f8ef87ec5af7ee81962d
2.2.0
arm646af01404cd4eabde47797c8ec1860e2f89c422ebd2b192012f6684f3a4efbd05
x6442c0a6372b12158839dbfc5efc80b32a43fd315492056c6b6f6c6c84658a33fb