pkg.soopen package index

brew / 排名 3479

使用 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

安装行为

  • 未记录 Homebrew bottle 元数据。

建议审查

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

可执行文件

已安装的可执行文件

命令类型暴露范围备注
astroterm可执行文件已索引可执行文件从本地可执行文件索引发现。

新鲜度

版本和新鲜度

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

页面生成时间2026-08-03
管理器版本1.2.0
管理器更新时间
本地数据未知
上游不可用
检测到的最新版本未检测到
  • OK没有生成新鲜度警告。

安装元数据

软件包元数据

软件包键brew:astroterm
版本1.2.0
软件包管理器Homebrew
主页https://github.com/da-luce/astroterm
仓库https://github.com/da-luce/astroterm
Bottle未记录
服务未声明

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 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-5.fc45

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/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-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.4

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/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

来源线索

由仓库数据生成

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

使用的来源

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation