Automic VaultAutomic Vault

brew

Install tml with Homebrew, apt, Nix

Tiny markup language for terminal output. Version 0.7.1 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install tml

local Homebrew formula metadata

Linux

Debian aptverified · 92%
sudo apt install golang-github-liamg-tml-dev

Debian stable package indexes · golang-github-liamg-tml-dev · source: deb.debian.org

Nixverified · 92%
nix profile install nixpkgs#tml

nixpkgs package indexes · pkgs/by-name/tm/tml/package.nix · source: api.github.com

overview

Package summary

Tiny markup language for terminal output

Commands and aliases

  • tml

history

Project history and usage

tml, short for Terminal Markup Language, is a Go module and standalone binary for writing colored and formatted terminal output with tag-like markup.

Project history

The project is intentionally small. Its official README presents tml as both a Go library and a CLI that reads tagged text and renders terminal color and attributes, making shell and Go output easier to read without manually writing escape sequences.

Adoption history

The supplied source facts show tml packaged in Homebrew and Nix, and as a Debian/Ubuntu Go development package. That adoption pattern reflects a dual identity: a command-line helper for shell users and a library dependency for Go packages.

How it is used

tml is used by piping text containing tags to the binary or by calling the Go package from an application. The README documents foreground colors, background colors, and attributes such as bold, dim, italic, underline, blink, reverse, hidden, and strikethrough.

Why package nerds care

tml is package-nerd useful because it offers a tiny, installable alternative to bespoke ANSI escape handling. It is especially relevant to developers building small CLIs who want readable terminal output code.

Timeline

  • 2024: The GitHub project page lists v0.7.0 as the latest release, dated April 24, 2024.
  • 2026: The batch source facts list Homebrew, Debian, Ubuntu, and Nix package entries.

Related projects

  • Go command-line applications are the primary library audience described by the README.
  • Shell scripts are the primary standalone-binary audience described by the README.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

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.

executables

Installed executables

CommandKindExposureNote
tmlcliglobal 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 version0.7.1
manager updated
local dataok
upstreamcurrent
latest detectedv0.7.1

https://github.com/liamg/tml

  • infoNo package-manager update timestamp was available.low confidence

install metadata

Package metadata

Package keybrew:tml
Version0.7.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/tml
Homepagehttps://github.com/liamg/tml
Repositoryhttps://github.com/liamg/tml
Upstream docshttps://github.com/liamg/tml#readme
LicenseUnlicense
Source archivehttps://github.com/liamg/tml/archive/refs/tags/v0.7.1.tar.gz
Build dependenciesgo
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 Nametml
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • 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.

Debian apt95%

golang-github-liamg-tml-dev 0.7.0-1

terminal markup language library for Go

https://github.com/liamg/tml

sudo apt install golang-github-liamg-tml-dev
  • Section: golang
  • Architecture: all
  • Source Package: tml
  • 2 dependencies
  • normalized package name match
  • Matched by: Tml
Debian stable package indexes · deb.debian.org · Debian stable package indexes: golang-github-liamg-tml-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

tml 0.7.0-1+b5

terminal markup language

https://github.com/liamg/tml

sudo apt install tml
  • Section: golang
  • Architecture: amd64
  • Source Package: tml
  • normalized package name match
  • Matched by: Tml
Debian stable package indexes · deb.debian.org · Debian stable package indexes: tml from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

tml

nix profile install nixpkgs#tml
  • normalized package name match
  • Matched by: Tml
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/tm/tml/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

golang-github-liamg-tml-dev 0.6.0-1build1

terminal markup language library for Go

https://github.com/liamg/tml

sudo apt install golang-github-liamg-tml-dev
  • Section: universe/golang
  • Architecture: all
  • Source Package: tml
  • 2 dependencies
  • normalized package name match
  • Matched by: Tml
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: golang-github-liamg-tml-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

tml 0.6.0-1build1

terminal markup language

https://github.com/liamg/tml

sudo apt install tml
  • Section: universe/golang
  • Architecture: amd64
  • normalized package name match
  • Matched by: Tml
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: tml from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

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 package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment