Lla
A modern alternative to ls
개인적으로 사용하려고 ls 대체제를 만들었어요
Features
- Rust로 작성된 기존 ls에 대한 고성능, 확장 가능 대체제
- 향상된 기능, 커스텀 가능한 출력, 확장 기능을 위한 플러그인 시스템을 제공
- 효율적인 파일 리스팅: 대용량 디렉토리에서도 빠른 속도에 최적화
- 다양한 보기 모드 : 기본, 롱포맷, 트리뷰, 재귀적 리스팅
- 고급 정렬 기능 : 알파벳 순(기본), 파일 사이즈, 수정 일자별 등
- 유연한 필터링: 파일명 또는 확장자를 기준으로 필터링
- 재귀적 탐색 깊이 설정: 하위 디렉토리 탐색 깊이 최대값 설정 가능
- 확장 가능한 플러그인 시스템: 사용자 정의 기능을 개발 및 통합 가능
- 색상 구분 출력: 파일 유형 및 권한을 쉽게 식별할 수 있도록 색상 코드 사용
- 플러그인을 통한 추가 기능들
- Git 연동: 파일의 Git 상태를 표시
- 파일 분류: 파일을 타입별로 분류
- 키워드 검색: 파일 내용에서 특정 키워드 검색 가능
- 파일 해시 출력: 파일의 해시값 표시
- 코드 복잡성 분석: 코드의 복잡도 분석
- 파일 크기 시각화: 파일 크기 시각화 제공
- 중복 파일 탐지: 중복 파일 식별
- 디렉토리 메타데이터 표시: 디렉토리의 세부 정보 제공
- 파일 메타데이터 표시: 파일의 확장 메타데이터 표시
- 최근 Git 커밋 정보 표시: 마지막 Git 커밋 정보 표시