
저장소/애플리케이션/생태계가 있습니다 qux
. 이름을 로 지정하세요. qux가 시작되면 source qux-master/configure_qux.sh
저장소의 일부 스크립트를 실행 해야 하거나 적중할 수도 있습니다. 하지만 어디에 qux-master
있는지는 보장할 수 없습니다. 아마 에 있을 거예요 ~/foo/qux-master
. 아마도 /opt
. 아마도 컨테이너에 있고 루트에 있을 수도 있습니다 /qux-master
. 기본적으로 저는 $QUX_REPO_DIR
.
일반적으로 Linux, 일반적으로 Ubuntu이지만 POSIX 간 솔루션을 더 좋아합니다.
내가 시도한 것 중 하나는 AppDirs/를 활용하는 것입니다.XDG 기본 디렉터리 사양$XDG_CONFIG_HOME/qux/configure_qux.sh
(예: 뒤에 링크를 추가하겠습니다 qux-master/configure_qux.sh
) 괜찮습니다. 하지만 더 나은 방법이 있어야 할 것 같습니다.
내 옵션은 무엇입니까? 이 질문이 "너무 광범위"하다면, 내가 찾고 있는 것을 더 잘 정의하기 위해 이 문제를 검색할 수 있는 키워드가 있습니까?