Automic VaultAutomic Vault

brew

Install asciidoc with Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper

Formatter/translator for text files to numerous formats. Version 10.2.1 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install asciidoc

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install asciidoc

MacPorts ports tree · textproc/asciidoc/Portfile · source: api.github.com

Linux

Alpine Linux apkverified · 92%
sudo apk add asciidoc

Alpine Linux edge package indexes · asciidoc · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install asciidoc

Debian stable package indexes · asciidoc · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install asciidoc

Fedora Rawhide package metadata · asciidoc · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#asciidoc

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

Arch Linux pacmanverified · 92%
sudo pacman -S asciidoc

Arch Linux sync databases · asciidoc · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install asciidoc

openSUSE Tumbleweed package metadata · asciidoc · source: download.opensuse.org

overview

Package summary

Formatter/translator for text files to numerous formats

Commands and aliases

  • a2x
  • asciidoc

history

Project history and usage

The Homebrew `asciidoc` formula packages AsciiDoc.py, the legacy Python processor for the AsciiDoc lightweight markup language. The language began as Stuart Rackham's shorthand for DocBook, while the current AsciiDoc.py site now explicitly distinguishes the legacy processor from the modern AsciiDoc specification.

Project history

The official Asciidoctor history records that Stuart Rackham first conceived AsciiDoc in 2002 as a shorthand format for DocBook and launched both the language and processor as the AsciiDoc.py project. The first public AsciiDoc.py 1.0 release, SourceForge registration, and first website publication all happened on 2002-11-25.

AsciiDoc.py evolved for roughly a decade as the original processor. The official timeline records a move from SourceForge-era hosting through Google Code and then, in December 2013, transfer of the source repository to the asciidoc organization on GitHub. The AsciiDoc.py homepage describes it as highly configurable, with source syntax and backend output markups customizable through configuration files.

The later Python package line modernized the old processor. The official changelog records Python 3.5+ support in version 9.0.0 in 2020, a 10.0.0 rewrite into a proper Python package installable with `pip install asciidoc` in 2021, and version 10.2.1 in July 2024.

Adoption history

AsciiDoc.py spread because it made DocBook-oriented publishing possible from plain text using `asciidoc` and the `a2x` wrapper. The official homepage shows examples for HTML, XHTML, DocBook, EPUB, PDF, slides, websites, and Unix man pages, and the install page lists distro packaging in Fedora, Debian/Ubuntu, and Homebrew.

Its role changed after Asciidoctor appeared. The official history says Asciidoctor became AsciiDoc.py's successor after GitHub disabled AsciiDoc rendering in January 2013 for security concerns and then re-enabled rendering with Asciidoctor. The AsciiDoc.py homepage now recommends using a modern processor unless the AsciiDoc.py toolchain is specifically required.

How it is used

Package users install `asciidoc` and `a2x` to translate `.txt` or `.adoc` sources into HTML, DocBook, man pages, EPUB, PDF, and related outputs. The user guide describes AsciiDoc as lightweight, consisting of scripts plus configuration files, with backend plugins and themes extending output generation.

Why package nerds care

AsciiDoc.py is historically important because it is the original implementation that made AsciiDoc a package-manager staple. It is also a useful case study in language/tool split: the `asciidoc` package name preserves the old Python processor even as the language specification and modern processing ecosystem moved toward Asciidoctor and the Eclipse AsciiDoc Working Group.

Timeline

  • 2002-11-25: First public release of AsciiDoc.py 1.0 by Stuart Rackham.
  • 2007-10-23: AsciiDoc.py source repository converted to Mercurial and transferred to Google Code.
  • 2013-12-21: AsciiDoc.py source repository converted to git and transferred to the asciidoc GitHub organization.
  • 2020-06-02: AsciiDoc.py 9.0.0 ports the processor to Python 3.5+.
  • 2021-10-16: AsciiDoc.py 10.0.0 becomes a proper Python package installable from PyPI.
  • 2024-07-16: AsciiDoc.py 10.2.1 released.

Related projects

  • Asciidoctor is the Ruby successor and current reference implementation for the AsciiDoc language.
  • a2x is the AsciiDoc.py toolchain wrapper for post-processing DocBook output into formats such as PDF and EPUB.
  • The Eclipse AsciiDoc Working Group governs the modern AsciiDoc language direction.

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 1 platform targets.
  • Installs with 3 runtime 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
a2xcliglobal executable
asciidoccliglobal 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 version10.2.1
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://asciidoc-py.github.io/

  • infoNo package-manager update timestamp was available.low confidence
  • infoRelease/tag comparison is only available for GitHub repositories.https://asciidoc-py.github.io/none confidence

install metadata

Package metadata

Package keybrew:asciidoc
Version10.2.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/asciidoc
Homepagehttps://asciidoc-py.github.io/
Repositoryhttps://github.com/asciidoc/asciidoc-py3
Upstream docshttps://asciidoc-py.github.io/
LicenseGPL-2.0-or-later
Source archivehttps://files.pythonhosted.org/packages/1d/e7/315a82f2d256e9270977aa3c15e8fe281fd7c40b8e2a0b97e0cb61ca8fa0/asciidoc-10.2.1.tar.gz
Dependenciesdocbook, python@3.14, source-highlight
Uses from macOSlibxml2
Bottleavailable (on all)
Homebrew post-installnot defined
Servicenone declared
CaveatsIf you intend to process AsciiDoc files through an XML stage (such as a2x for manpage generation) you need to add something like: export XML_CATALOG_FILES=$HOMEBREW_PREFIX/etc/xml/catalog to your shell rc file so that xmllint can find AsciiDoc's catalog files. See `man 1 xmllint' for more.

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameasciidoc
Version Scheme0
Revision1
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%

asciidoc 10.2.1-1

Highly configurable text format for writing documentation

https://asciidoc.org

sudo apt install asciidoc
  • Section: text
  • Architecture: all
  • 1 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Asciidoc
Debian stable package indexes · deb.debian.org · Debian stable package indexes: asciidoc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

asciidoc-base 10.2.1-1

Minimal version of asciidoc not suitable for pdf

https://asciidoc.org

sudo apt install asciidoc-base
  • Section: text
  • Architecture: all
  • Source Package: asciidoc
  • 5 dependencies
  • 4 optional deps
  • normalized package name match
  • Matched by: Asciidoc
Debian stable package indexes · deb.debian.org · Debian stable package indexes: asciidoc-base from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

asciidoc-common 10.2.1-1

Basic data and configuration files for asciidoc

https://asciidoc.org

sudo apt install asciidoc-common
  • Section: text
  • Architecture: all
  • Source Package: asciidoc
  • 1 dependencies
  • normalized package name match
  • Matched by: Asciidoc
Debian stable package indexes · deb.debian.org · Debian stable package indexes: asciidoc-common from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

asciidoc-dblatex 10.2.1-1

Asciidoc package including dblatex dependencies

https://asciidoc.org

sudo apt install asciidoc-dblatex
  • Section: text
  • Architecture: all
  • Source Package: asciidoc
  • 4 dependencies
  • 2 optional deps
  • normalized package name match
  • Matched by: Asciidoc
Debian stable package indexes · deb.debian.org · Debian stable package indexes: asciidoc-dblatex from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

asciidoc-fop 10.2.1-1

Asciidoc package including fop dependencies

https://asciidoc.org

sudo apt install asciidoc-fop
  • Section: text
  • Architecture: all
  • Source Package: asciidoc
  • 3 dependencies
  • 2 optional deps
  • normalized package name match
  • Matched by: Asciidoc
Debian stable package indexes · deb.debian.org · Debian stable package indexes: asciidoc-fop from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

asciidoc-tests 10.2.1-1

Test framework for asciidoc

https://asciidoc.org

sudo apt install asciidoc-tests
  • Section: text
  • Architecture: all
  • Source Package: asciidoc
  • 2 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Asciidoc
Debian stable package indexes · deb.debian.org · Debian stable package indexes: asciidoc-tests from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

asciidoc

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

asciidoc 10.2.0-2

Highly configurable text format for writing documentation

https://asciidoc.org

sudo apt install asciidoc
  • Section: universe/text
  • Architecture: all
  • 1 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Asciidoc
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: asciidoc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

asciidoc-base 10.2.0-2

Minimal version of asciidoc not suitable for pdf

https://asciidoc.org

sudo apt install asciidoc-base
  • Section: universe/text
  • Architecture: all
  • Source Package: asciidoc
  • 5 dependencies
  • 4 optional deps
  • normalized package name match
  • Matched by: Asciidoc
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: asciidoc-base from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

asciidoc-common 10.2.0-2

Basic data and configuration files for asciidoc

https://asciidoc.org

sudo apt install asciidoc-common
  • Section: universe/text
  • Architecture: all
  • Source Package: asciidoc
  • 1 dependencies
  • normalized package name match
  • Matched by: Asciidoc
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: asciidoc-common from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

asciidoc-dblatex 10.2.0-2

Asciidoc package including dblatex dependencies

https://asciidoc.org

sudo apt install asciidoc-dblatex
  • Section: universe/text
  • Architecture: all
  • Source Package: asciidoc
  • 4 dependencies
  • 2 optional deps
  • normalized package name match
  • Matched by: Asciidoc
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: asciidoc-dblatex from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

asciidoc-fop 10.2.0-2

Asciidoc package including fop dependencies

https://asciidoc.org

sudo apt install asciidoc-fop
  • Section: universe/text
  • Architecture: all
  • Source Package: asciidoc
  • 3 dependencies
  • 2 optional deps
  • normalized package name match
  • Matched by: Asciidoc
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: asciidoc-fop from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

asciidoc-tests 10.2.0-2

Test framework for asciidoc

https://asciidoc.org

sudo apt install asciidoc-tests
  • Section: universe/text
  • Architecture: all
  • Source Package: asciidoc
  • 2 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Asciidoc
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: asciidoc-tests from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

asciidoc 10.2.1-r1

Text based documentation

https://asciidoc.org/

sudo apk add asciidoc
  • License: GPL-2.0-or-later AND MIT
  • Architecture: x86_64
  • Source Package: asciidoc
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Asciidoc
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: asciidoc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

asciidoc-doc 10.2.1-r1

Text based documentation (documentation)

https://asciidoc.org/

sudo apk add asciidoc-doc
  • License: GPL-2.0-or-later AND MIT
  • Architecture: x86_64
  • Source Package: asciidoc
  • normalized package name match
  • Matched by: Asciidoc
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: asciidoc-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

asciidoc-pyc 10.2.1-r1

Precompiled Python bytecode for asciidoc

https://asciidoc.org/

sudo apk add asciidoc-pyc
  • License: GPL-2.0-or-later AND MIT
  • Architecture: x86_64
  • Source Package: asciidoc
  • 1 dependencies
  • normalized package name match
  • Matched by: Asciidoc
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: asciidoc-pyc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.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