veld: 터미널 파일 매니저로 타일링 패널과 키보드 단축키 기반 작업 흐름 제공
AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

터미널 파일 매니저 veld를 만들었습니다. 타일링 패널과 키보드 단축키에 대한 열정이 원동력이었죠.

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

개발 툴

대상자

개발자, 특히 터미널을 선호하고, 키보드 단축키를 중시하며, 복잡한 스크립트보다 간단한 설정 파일을 선호하는 사람들.

핵심 요약

  • 🗂️ 첫 번째 등급 타일링 패널: o 키로 새 패널 열기, w로 닫기, Tab으로 전환.
  • ⌨️ 키보드 중심 작업 흐름: 파일 복사(c), 이동(m), 이름 변경(n), 삭제(r) 등의 명령어 지원.
  • 🎨 간단한 config.toml 설정: 복잡한 스크립트 없이 단일 파일로 설정 변경 가능.
  • Textual 프레임워크 기반: Python 3.9+ 사용, 크로스 플랫폼, 확장성 높음.

섹션별 세부 요약

1. 개발 배경 및 목표

  • 터미널 기반 파일 관리 도구 rangernnn의 한계를 극복하고자 함.
  • 키보드 중심 작업 흐름과 즉시 사용 가능한 타일링 패널을 강조.
  • veld는 단순하면서도 강력한 TUI 파일 관리 도구로 개발됨.

2. 핵심 기능

  • 타일링 패널: o로 패널 생성, w로 닫기, Tab으로 전환 가능.
  • 파일 조작 명령어: 복사(c), 이동(m), 삭제(r), 압축(a), 해제(x) 지원.
  • 간단한 설정: config.toml 파일을 통해 키바인딩 수정 가능.

3. 기술 스택 및 설치

  • Textual 프레임워크: Python 기반 TUI 개발을 위한 현대적인 라이브러리 사용.
  • 설치 방법: pip install git+https://github.com/BranBushes/veld-fm.git 명령어 실행.
  • 호환성: Python 3.9+ 지원, uv 사용자도 uv pip install 가능.

4. 커뮤니티 및 피드백

  • 오픈소스 프로젝트: MIT 라이선스로 공개, GitHub에서 기능 제안 및 버그 리포트 수용.
  • 향후 개선 방향: 파일 미리보기, 성능 최적화 등 커뮤니티 피드백 기반 개발 계획.

결론

  • veld는 터미널 기반 파일 관리의 효율성을 극대화하는 도구로, GitHub에서 설치 후 veld 명령어로 즉시 사용 가능. 커뮤니티 피드백을 통한 지속적인 기능 개선이 핵심 전략.