피셔리 소개: Fish Shell을 위한 플러그인

Fish에 대해 들어보셨을 것입니다. 이는 Bash의 대체 셸로 많은 기능을 가지고 있습니다. 우선, 사용자가 입력하는 내용을 미리 예측하고 자동 완성할 수 있습니다. 또한, 합리적인 기본값, 기본 제공 구문 강조 및 많은 다른 기능이 함께 제공됩니다.

피셔맨과 피셔리를 소개합니다. 전자는 사용자가 후자와 상호작용할 수 있도록 시스템에 설치할 수 있는 도구입니다: Fish Shell을 위한 플러그인 저장소인 피셔리입니다. 이는 비교적 새로운 프로젝트로 플러그인이 많지 않지만, 사용 가능한 플러그인은 멋집니다.

그렇다면 Fish Shell과 함께 피셔맨과 피셔리를 어떻게 사용할까요?

설치

피셔리와 상호작용하기 전에 먼저 “피셔맨”을 설치해야 합니다. 터미널 창을 열고 아래 명령어를 입력하세요.

curl -sL install.fisherman.sh | fish

fisherman-installation-command

이 명령어는 빠른 과정입니다. 설치가 완료되면 터미널을 닫고 다시 열어주세요.

피셔로 플러그인 설치하기

플러그인은 꽤 쉽게 설치할 수 있습니다. 플러그인을 검색하고 싶다면, fish shell에 다음을 입력하세요:

fisher search

fisherman-fisher-plugin-search

이 명령어는 사용 가능한 모든 플러그인을 나열합니다. 솔직히 말해서, fish에 대해 바로 눈에 띄는 플러그인은 많지 않습니다 – 개발자가 아니라면 말이죠. 피셔리는 Fish를 명령 셸로 사용하는 것을 좋아하는 개발자를 겨냥하고 있는 것이 분명합니다.

설치하고 싶은 플러그인을 찾으면 (검색을 통해) fisher install pluginname을 입력하면 됩니다. 플러그인을 제거하고 싶다면 fisher uninstall pluginname을 입력하세요.

플러그인을 설치하고 제거하는 것 외에도, 피셔맨 자체를 업데이트하는 것도 가능합니다. 이는 단순히 fisher update를 입력함으로써 수행할 수 있습니다. 입력하면 소프트웨어가 나가서 최신 버전을 다운로드합니다.

피셔리에서 확인해야 할 2개의 Fish 플러그인

1. Bass

fisherman-fishery-bass

Fish shell을 사용하고 있다면, 실행하는 스크립트에서 작성된 일부 bash 명령어가 작동하지 않는 것을 분명히 느꼈을 것입니다. 이는 귀찮을 수 있으며, Fish와 Bash는 약간 다르게 작동합니다. 걱정하지 마세요, 이를 위한 플러그인이 있습니다.

Bass를 설치하고 Fish와 함께 사용하세요. 이렇게 하면 Bash와 Fish를 함께 사용하는 것이 훨씬 더 쉬워집니다.

2. Spin

fisherman-fishery-spin

때때로 셸에 명령어를 입력할 때, 그것이 실행되고 있는지 확신이 서지 않을 때가 있습니다. 종종 셸이 멈춘 것처럼 보이고 입력할 수 없습니다. 이 문제를 해결하려면 Spin 플러그인을 설치하세요!

이 플러그인을 설치하면, 명령어가 입력될 때마다 사용자 정의 가능한 스피너가 작동하여 명령어 실행이 완료될 때까지 계속 돌아갑니다.

결론

피셔맨과 피셔리와 같은 도구가 있음에도 불구하고, 사용자가 Fish로 전환할 가능성은 불확실합니다. Bash는 여전히 많은 리눅스 설치에서 기본값이며, 이는 가까운 미래에 바뀔 것 같지 않습니다.

그럼에도 불구하고, Fish를 사용하고 사랑하는 사람들에게 이 도구들은 경험을 더욱 흥미롭게 만들 수밖에 없습니다. 직접 확인해 보세요!

Fish Shell을 사용하시나요? 그렇다면 플러그인을 사용하는 아이디어가 마음에 드시나요? 아래에 말씀해 주세요!