fish로 docker 명령 완성

Docker + fish로 docker 명령을 보완합니다.



docker 명령을 칠 때 명령을 보완하고 싶어서 설정을 남겨 둡니다.

환경


  • fish, version 2.7.1
  • macOS Mojave 10.14

  • 설치



    완성에 필요한 파일을 다운로드합니다 (이번에는 docker 및 docker-compose ). 다운로드 대상은 fish 구성의 completionsfish에서는, source .bash_profile 같은 일을 하지 않아도, 상기 디렉토리 부하에 보완용의 파일이 있으면 마음대로 보완해 줍니다.
    curl https://raw.githubusercontent.com/docker/docker-ce/master/components/cli/contrib/completion/fish/docker.fish -o ~/.config/fish/completions/docker.fish
    curl https://raw.githubusercontent.com/docker/compose/master/contrib/completion/fish/docker-compose.fish -o ~/.config/fish/completions/docker-compose.fish
    

    다운로드가 완료되고 docker 라고 타이핑하여 Tab을 타이핑하면 이런 식으로 보완됩니다.



    또, 이미 기동하고 있는 컨테이너가 있는 경우는, docker stop 그리고 보완하면, 대상의 컨테이너를 보완해 주어 편리하네요.



    보충



    보완할 수 있는 것은 지금, bash/zsh/fish/powershell입니다.

    bash 등의 다른 쉘을 이용되고 있는 분은 여기 의 공식에 설정 방법이 기재되어 있으므로,
    참고해 주시면 좋을까 생각합니다.

    그런 다음 docker 명령은 https://raw.githubusercontent.com/docker/docker-ce/master/components/cli/contrib/completion/bash/docker에서 다운로드해야하므로주의하십시오.
    ※공식의 문서는, docker-compose와 docker-machine은 발견했습니다만, docker는 발견되지 않았습니다.

    그럼 좋은 Docker 생활을 🐳🐳🐳

    좋은 웹페이지 즐겨찾기