📦 x-cmd pkg | macchina - 轻量级系统信息助手,让系统信息一目了然

317 阅读1分钟

简介

macchina 是用 Rust 开发的系统信息查看工具,用于获取和显示系统硬件、软件和环境信息(如内核版本、内存使用情况、处理器负载等),支持在主流操作系统中运行,类似于 fastfetchneofetch

macchina.gif

快速上手

安装

eval "$(curl https://get.x-cmd.com)"        # 安装 x-cmd
x env use macchina                          # 使用 x-cmd 安装 macchina

使用

  1. 获取和显示系统信息:

    macchina
    macchina -o machine
    macchina -o machine -o terminal -o shell
    
  2. 定制 macchina:

    • 存放配置文件的目录:

      • Linux 和 BSD:~/.config/macchina/$XDG_CONFIG_HOME/macchina/
      • macOS:$HOME/.config/macchina/
      • Windows:%AppData%/macchina/
    • macchina.toml:macchina 的配置文件,用于调整 macchina 需要显示或隐藏的内容以及使用的主题。

    • 主题配置文件:用配置 macchina 显示信息的外观,文件格式请参考官方文档

    • 示例 - 自定义主题:

      x touch "$HOME/.config/macchina/themes/"
      printf "%s\n"           \
          'hide_ascii = true' \
          '[box]'             \
          'border = "plain"'  \
          'visible = true' > "$HOME/.config/macchina/themes/x.toml"
      macchina -l
      macchina -t x
      

功能特点

  1. 最小化:相比于 neofetchfastfetchmacchina 更加简单,更适合小型设备或资源受限的环境。
  2. 可定制化:提供主题系统,主题配置文件与主要配置文件是分开的,用户可以创建一堆主题并随时在它们之间切换。

竞品和相关项目

  1. neofetch:用 bash 3.2+ 编写的命令行系统信息工具,支持使用图片、壁纸、ASCII 文件等作为徽标,支持近 150 种不同的操作系统。
  2. fastfetch:用 C 语言开发的系统信息查看工具,类似于 neofetch,使用 JSON 格式的配置文件,功能比 macchina 更加丰富。

进一步阅读

  • macchina 源代码 - macchina 项目的源代码托管在 GitHub,你可以在这里找到最新版本的 macchina 和参与社区贡献。
  • macchina theme - macchina 社区用户分享的主题。




更多内容请查阅 : pkg/macchina

转载请标明原文链接www.x-cmd.com/pkg/macchin…


关注微信官方公众号 : oh my x

获取开源软件和 x-cmd 最新用法