프로젝트 소개
shell-pack은 시스템 관리자와 데브옵스를 대상으로 하는 fish 셸 환경으로, 삶의 질 향상과 사용자 정의 명령줄 도구 모음을 제공합니다. 문서화된 단계를 통해 설치되며, 첫 시작 시 bat, ripgrep, fzf, dool, fresh와 같은 도우미 도구가 아직 없으면 전용 디렉터리에 다운로드할 것을 제안합니다.
주요 기능으로는 생생한 색상과 아이콘, 실행 시간, 종료 상태 및 파이프 상태의 가시성, 백그라운드 작업 세부 정보(시간, 종료 상태, PID), 개선된 ctrl-r 히스토리 탐색 및 삭제, 고급 디렉터리 탐색이 있습니다. 탐색 단축키로는 히스토리 및 디렉터리 이동을 위한 shift/alt 화살표, tagdir/untagdir로 설정한 북마크로 이동하는 alt-d 또는 d 별칭, 재귀적 디렉터리 변경 메뉴를 위한 alt-c, 재귀적 파일명 검색을 위한 alt-f가 있습니다. 또한 tmux 세션 단축키(one, mmux), 선택적 tmux, midnight commander 및 htop 구성 프리셋, tag/untag를 통한 탭/창 제목 제어, 프라이빗 모드, 피들 모드(F11), cheat.sh 프록시가 있는 치트 시트 도구를 제공합니다.
사용자 정의 도구는 이어받기로 URL 다운로드(dl), 압축 파일 생성 및 해제(cfc, cfd), OSC-52를 통한 클라이언트 클립보드 복사(cclip), 향상된 ssh 프런트엔드(qssh), 미리보기가 있는 ripgrep 콘텐츠 검색(rrg, alt-g), 온라인 man 페이지 가져오기(onman), git 리뷰/추가/푸시 도우미(ggit), Python virtualenv 활성화(venv), .env 로딩(eenv), 디스크 공간 채우기(zero-unused-space), 상용구 파일 생성(create), 파일/스트림 암호화(qcrypt), fzf를 통한 실시간 스트림 필터링(grasp), 페이징(ppage), 다른 셸에서 fish 별칭 호출(fishcall)을 포함합니다. Linux 전용 도구로는 lsports, lsnet, ddool, qmount, ssmart, qchroot, qqemu 및 atd 대체(@)가 있습니다.
번들 셸 통합에는 iterm2(기본 활성화, OSC 133/1337)와 vscode(vscode가 TERM_PROGRAM일 때 활성화, OSC 633)가 포함됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.