Skip to content

[add] streamtop #110

Description

@lunrenyi

Background

streamtop is a terminal HLS, DASH, and IPTV stream monitor with wire probes, TR 101 290, SCTE-35, and Prometheus metrics. Rust CLI/TUI.

Currently, streamtop is not included in x-cmd/install.

Task

Add an x install installation method for streamtop, so users can install it with:

x install streamtop

You can refer to the existing installation methods in x-cmd/install.

Using an AI Agent

You can use AI coding agents such as Claude Code, Codex, or Gemini CLI to help complete this task.

Reference https://github.com/x-cmd/install/blob/main/CONTRIBUTING.md, and submit this tool to x-cmd/install: https://github.com/Jorji49/streamtop

An AI Agent can help you:

  • Analyze streamtop's releases and prebuilt binaries
  • Identify the download URLs for different operating systems and CPU architectures
  • Refer to existing implementations in x-cmd/install
  • Generate or modify the corresponding installation configuration

Please verify that the installation method works correctly before submitting a PR to x-cmd/install.

References

This is a relatively small task and should be a good first contribution for someone who would like to get involved with x-cmd/install.

Contributions are welcome!


背景

streamtop 是一个终端 HLS、DASH 与 IPTV 流监控工具,提供 wire probes、TR 101 290、SCTE-35 与 Prometheus 指标,Rust 实现。

目前 x-cmd/install 还没有收录 streamtop 的安装方式。

任务

为 streamtop 添加 x install 安装方式,使用户可以通过以下命令安装:

x install streamtop

可以参考 x-cmd/install 中已有的软件安装方式。

使用 AI Agent 辅助

可以使用 Claude Code、Codex、Gemini CLI 等 AI Agent 辅助完成这个任务:

参考 https://github.com/x-cmd/install/blob/main/CONTRIBUTING.cn.md ,并向 x-cmd/install 仓库提交新软件:https://github.com/Jorji49/streamtop

AI Agent 可以帮助你:

  • 分析 streamtop 的发布版本和预编译二进制文件
  • 确认不同操作系统和 CPU 架构对应的下载地址
  • 参考 x-cmd/install 中已有项目的实现方式
  • 生成或修改对应的安装配置

最终请检查生成的安装方式是否能够正常工作,并向 x-cmd/install 提交 PR。

参考

这是一个相对简单的任务,适合作为第一次参与 x-cmd/install 的贡献。

欢迎提交 PR!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions