Automic VaultAutomic Vault

brew

使用 Homebrew, apk, dnf, Nix, pacman, zypper 安装 astroterm

查看 astroterm 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install astroterm

local Homebrew formula metadata

Linux

Alpine Linux apk已验证 · 92%
sudo apk add astroterm

Alpine Linux edge package indexes · astroterm · 来源: dl-cdn.alpinelinux.org

Fedora dnf已验证 · 92%
sudo dnf install astroterm

Fedora Rawhide package metadata · astroterm · 来源: dl.fedoraproject.org

Nix已验证 · 92%
nix profile install nixpkgs#astroterm

nixpkgs package indexes · pkgs/by-name/as/astroterm/package.nix · 来源: api.github.com

Arch Linux pacman已验证 · 92%
sudo pacman -S astroterm

Arch Linux sync databases · astroterm · 来源: geo.mirror.pkgbuild.com

openSUSE zypper已验证 · 92%
sudo zypper install astroterm

openSUSE Tumbleweed package metadata · astroterm · 来源: download.opensuse.org

概览

软件包摘要

Planetarium for your terminal

命令和别名

  • astroterm

历史

项目历史与用法

astroterm is a terminal planetarium: a C program that renders stars, planets, constellations, moon phases, grids, and location/time-specific sky views directly in a terminal. It is less an astronomy data pipeline and more a delightful packaged CLI toy with real astronomical data behind it.

项目历史

The GitHub repository was created in June 2023 and the README describes astroterm as a terminal-based star map written in C. Its first stable GitHub release, v1.0.0, was published in January 2025, with release notes calling it the first stable release and listing work such as embedded BSC5 data, improved help, constellations, and infrastructure improvements.

The project is intentionally small and terminal-native. Its build docs use Meson and Ninja, ncurses, argtable2, and a downloaded Bright Star Catalog data file; later releases added packaging instructions and shell niceties such as bash completions.

采用历史

astroterm moved quickly from source build to distribution packages. Its README documents installation through Arch Linux, Fedora, Homebrew, Nix, Guix, and prebuilt GitHub release binaries for Unix and Windows. The input package facts also show apk, dnf, pacman, zypper, brew, nix, and other ecosystem package names.

The package's appeal is obvious in terminal culture: it gives a visual, animated, data-backed result from a single command, and package managers can make the dependency chain boring enough for casual use.

使用方式

Users run astroterm directly, often with flags for latitude, longitude, city, datetime, magnitude threshold, frames per second, animation speed, color, Unicode, Braille, constellation lines, grids, and metadata. The README examples include animated, colored constellation views for named cities.

There is no official persistent config file documented in the README or contributing guide. Runtime behavior is controlled through command-line options, and shell completions can be sourced from astroterm --bash-completions.

为什么软件包爱好者会关心

astroterm is package-manager candy: small C source, terminal UI, real data, prebuilt release assets, and enough distro uptake to be discoverable from normal install commands. It is the kind of package that makes a CLI catalog feel alive without bringing a service dependency or user account.

It also shows a modern path for tiny native tools: GitHub Actions, Meson, distro recipes, Repology badges, and release binaries combine to turn a niche terminal visualization into something available across Linux, macOS, and Windows.

时间线

  • 2023-06-16: The GitHub repository was created.
  • 2025-01-08: v1.0.0 was published as the first stable release.
  • 2026-04-01: v1.2.0 was published with fixes and packaging/documentation improvements.

Related projects

  • The Bright Star Catalog data is used as an embedded star data source.
  • ncurses provides the terminal display layer.
  • Meson and Ninja are the documented build tools.

安全态势

风险级别:绿色

narrow executable package without higher-risk signals.

风险分类器

绿色 风险 · 低 置信度 · appliance

原因

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

安装行为

  • formula 元数据中未记录 Homebrew post-install 钩子。
  • Homebrew bottle 元数据适用于 6 个平台目标。
  • 安装时包含 1 个运行时依赖。
  • 构建元数据列出 2 个构建依赖。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
astrotermcli全局可执行文件

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-07-08
管理器版本1.2.0
管理器更新时间
本地数据OK
上游当前
检测到的最新版本v1.2.0

https://github.com/da-luce/astroterm

  • 信息No package-manager update timestamp was available.低 置信度

安装元数据

软件包元数据

软件包键brew:astroterm
版本1.2.0
软件包管理器Homebrew
软件包管理器页面https://formulae.brew.sh/formula/astroterm
主页https://github.com/da-luce/astroterm
仓库https://github.com/da-luce/astroterm
上游文档https://github.com/da-luce/astroterm#readme
许可证MIT
源码归档https://github.com/da-luce/astroterm/archive/refs/tags/v1.2.0.tar.gz
依赖argtable3
构建依赖meson, ninja
macOS 提供的库ncurses
Bottle可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定义
服务未声明

注册表事实

源数据库详情

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

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

Nix95%

astroterm

nix profile install nixpkgs#astroterm
  • normalized package name match
  • 匹配方式:Astroterm
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/as/astroterm/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

astroterm 1.2.0-r0

Terminal-based star map

https://github.com/da-luce/astroterm

sudo apk add astroterm
  • License: MIT
  • Architecture: x86_64
  • Source Package: astroterm
  • 1 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Astroterm
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: astroterm from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

astroterm-doc 1.2.0-r0

Terminal-based star map (documentation)

https://github.com/da-luce/astroterm

sudo apk add astroterm-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: astroterm
  • normalized package name match
  • 匹配方式:Astroterm
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: astroterm-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
dnf95%

astroterm 1.0.6-4.fc44

A planetarium for your terminal

https://github.com/da-luce/astroterm

sudo dnf install astroterm
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: astroterm
  • 6 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Astroterm
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: astroterm from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

astroterm 1.2.0-1

A planetarium for your terminal

https://github.com/da-luce/astroterm

sudo pacman -S astroterm
  • License: MIT
  • Architecture: x86_64
  • 3 依赖
  • normalized package name match
  • 匹配方式:Astroterm
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: astroterm from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

astroterm 1.2.0-1.2

Terminal-based planetarium

https://github.com/da-luce/astroterm

sudo zypper install astroterm
  • License: MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: astroterm
  • 5 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Astroterm
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: astroterm from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • 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