XStow 홈 페이지 의 '특수 기능'섹션 이 오래되었습니다. 예를 들어 GNU Stow는 이제 여러 stow 디렉토리를 지원하고 일부 상황에서는 정규식을 지원합니다. 2.x 릴리스는 주요 리팩토링, 개선 된 2 단계 접근법 및 포괄적 인 테스트 스위트를 사용하여 거의 완전한 재 작성이었습니다 . 그 이후로 나는 추가 및 변경 많은 것들을 목록, 파일 채택, 접이식의 선택 비활성화를 무시에 대한 지원을 포함하여 (AFAICS XStow까지 까다로운 일에 의해 그의를 잘 얻을 수 있기 때문에 너무 놀라게 될 것이다, 전혀 접는을 지원하지 않습니다) .
의심의 여지없이 편견에 따르면 XStow를 작성하려는 원래 동기는 의심 스럽거나 적어도 현재는 쓸모없는 이유에 의해 주도되었습니다. 홈 페이지에 "Stow가 필요합니다. 그러나 Perl을 사용할 수 없거나 아직 설치되지 않은 시스템에는 무엇이 있습니까? 나는 Stl을 perlcc로 컴파일하려고 시도했지만 실패했습니다"라고 말하지만 실제로 심볼릭 링크 및 Perl이 사전 설치되어 있지 않습니까? 펄은 어디에나있다. C ++은 코드 유지 관리 가능성보다 성능이 훨씬 중요하지 않은 이러한 종류의 유틸리티에 대해 절대적으로 끔찍한 언어 선택으로 보았습니다.
XStow에는 몇 가지 멋진 트릭이있는 것처럼 보였고 적어도 Info 병합 사용 사례 를 처리하기 위해 설치 후크 를 추가하여 GNU Stow에 대해 적어도 하나를 훔치려 고합니다 dir
. 또한 코드는 git 저장소에 유지되며 github project 에 대한 pull 요청을 기꺼이 받아들 입니다.
또한 올해 어느 시점에 새로운 버전의 GNU Stow를 출시 할 계획이지만, 마지막 릴리스 (2.2.0) 이후 git에서는 크게 바뀌지 않았습니다. 저의 최우선 과제는 현재 선택적 폴딩 및 설치 후크를 용이하게하는 것입니다.