커맨드 라인에서 git로 진정으로 즐거운 작업을하는 내 .bash_profile
에이 절대적으로 맛있는 bash 스크립트가 있습니다..bash_profile에서 비동기 로딩 - 가능합니까?
source ~/dev/git-completion.bash
source ~/dev/git-flow-completion.bash
많은 디스크 IO (및 일부 CPU) 작업이 필요합니다. 때마다 cd
에 자식 repo 디렉토리 (캐시되지 않은 디스크에) 때로는 몇 초 동안 지속될 수있는 짜증나는 지연이 있습니다.
9/10 번 프롬프트에 즉시 정보가 필요하지 않습니다. 종종 터미널을 시작하고, 몇 가지 일을하고 그것을 닫고 싶습니다.
백그라운드 작업으로 실행 가능합니까? 나는. 비동기식으로 그렇게하면 무언가를하고있는 동안 무거운 입출력 작업을 수행 할 수 있습니다. 터미널을 연 후 즉시 필요하면 기다려도 좋습니다. 오늘해야 할 것처럼.
source --async ~/dev/git-completion.bash
source --async ~/dev/git-flow-completion.bash
결국 내 PROMPT를 변경해야합니다. 나는 그것을 시험해보고 그것이 실패하는 방법을 볼 것이지만 나는 더 정교한 것을 기대하고 있었다. –