pi 에이전트가 rm 대신 trash를 사용하게 만들기
Let pi agent to use trash instead of rm
핵심 요약
pi 에이전트가 rm 명령어로 파일을 삭제하는 것을 방지하기 위해, 파일을 휴지통으로 보내는 pi 확장 프로그램 소개.
- 기능 구현 — rm 명령어를 감지해 자동으로 trash로 대체함.
- 데이터 안전 — 삭제된 파일을 .pi/trash 폴더로 이동시켜 복구 가능하게 함.
- 호환성 유지 — GNU rm 표준과 호환되어 에이전트가 차이를 느끼지 못함.
- 설치 방법 — npm을 통해 간편하게 설치 가능.
최근 pi를 사용하다가 에이전트가 rm 명령어로 중요한 파일을 멋대로 삭제해버림. rm으로 삭제하면 복구가 안 되니까 rm 대신 trash를 쓰면 좋겠다고 생각해서 이 pi 확장 프로그램을 만듦.
이 확장 프로그램은 에이전트가 bash 도구에서 rm을 사용하는 걸 자동으로 감지해서 trash로 바꿔줌. 파일을 영구 삭제하는 대신 .pi/trash 폴더로 옮김. 휴지통 폴더는 우분투 휴지통과 비슷한 파일 구조를 사용함. GNU rm 표준과 거의 호환되도록 구현해서, 에이전트는 자기가 여전히 rm을 쓰고 있다고 생각할 거임.
자유롭게 설치해서 써보셈. 피드백 환영!
설치: pi install npm:pi-trash
링크:

