Skip to content

v0.6.0

Choose a tag to compare

@pardnchiu pardnchiu released this 03 Feb 11:05
· 6 commits to master since this release

v0.5.2 -> v0.6.0

Summary

Add automatic dependency checker that detects OS distribution and installs required packages (bubblewrap, nodejs, npm, python3) on startup.

翻譯 新增啟動時自動偵測作業系統並安裝所需相依套件 (bubblewrap, nodejs, npm, python3) 的檢查機制

Changes

FEAT

  • Add internal/checker package with OS detection via /etc/os-release
  • Support multiple Linux distributions: Ubuntu, Debian, Rocky Linux, Alma Linux, Fedora, RedHat, Arch Linux, Alpine Linux
  • Auto-install missing dependencies using appropriate package manager (apt, dnf, pacman, apk)
  • Check for Node.js, TypeScript, esbuild, and Python on startup
翻譯
  • 新增 internal/checker 套件,透過 /etc/os-release 偵測作業系統
  • 支援多種 Linux 發行版:Ubuntu、Debian、Rocky Linux、Alma Linux、Fedora、RedHat、Arch Linux、Alpine Linux
  • 使用對應套件管理器 (apt, dnf, pacman, apk) 自動安裝缺失的相依套件
  • 啟動時檢查 Node.js、TypeScript、esbuild 和 Python 是否已安裝

Files Changed

File Status Tag
cmd/api/main.go Modified FEAT
internal/checker/checker.go Added FEAT

Generated by SKILL