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 라이선스 하에 배포됨.