Skip to content

Carch 项目路线图

当前阶段 [ 推进脚本开发 ]

该项目目前正处于开发阶段,重点是扩展和模块化脚本以支持不同的发行版。

即将推出的功能和改进 ✨

  • 扩展不同发行版的功能 🌐

    • 为流行发行版添加完整支持:
      • Arch
      • Debian
      • Fedora
      • openSUSE
      • Void
    • 开发特定发行版的设置脚本。
  • 增强脚本稳定性 🔧

    • 重构现有脚本以提高稳定性。
    • 实现错误处理和日志记录以便更好地调试。
  • Rust 实现 🦀

    • 为 Carch 创建单个可执行二进制文件。
    • 开发基于 Rust 的 TUI。
    • 添加额外的 Rust 脚本以增强功能。
  • 核心系统设置脚本 ⚙️

    • 为核心系统设置开发适合初学者的脚本(例如包管理、用户配置)。
    • 包括指南和文档以帮助新用户。
  • 集成弹窗式运行脚本 TUI:

    • 在 TUI 内部运行脚本,无需离开界面,去除旧的 fzf 弹窗样式,带来更流畅的体验。

Carch 项目检查清单

  • 扩展对流行发行版的支持:

    • Arch
    • Fedora
    • Debian
    • openSUSE
    • Void
  • 重构脚本以提高稳定性:

    • 实现错误处理
    • 添加日志记录功能
  • 实现 Rust:

    • 开发 TUI(基于文本的用户界面)。
    • 创建单个可执行二进制文件。
    • 添加额外的 Rust 脚本以增强脚本功能。
  • 创建核心系统设置脚本:

    • 用户配置
    • 包管理
    • 初学者文档
  • 集成弹窗式运行脚本 TUI:

    • 现在脚本在 TUI 内部运行,无需离开界面,已去除旧的 fzf 弹窗样式,体验更顺畅。

时间线(暂定)📅

  • Q 2025:开发基于 Rust 的 TUI,以增强用户交互。🦀
  • 2025/2026 年中期:重构现有脚本以提高稳定性,并开始扩展发行版支持。(仍在进行中)

基于 MIT 许可证发布。