fish로 자작 함수에 도전
1989 단어 fish
(조금 도전은 과대였을지도)
TL;DR
대상 독자
$ fish -v
fish, version 2.7.1
이런 느낌을 만듭니다.
fish를 설치 한 경우 기본적으로 터미널에서 fish_greeting
를 실행할 수 있어야합니다.
$ fish_greeting
Darwin PC-NAME 18.0.0 x86_64
11:28 up 6 days, 12:35, 4 users, load averages: 2.15 1.95 1.98
함수 이름은 언더 바로 연결 (스네이크 케이스)로 쓰는 것 같기 때문에 거기에 맞습니다
이번에는 git_delete_tags
라고 치면 로컬에 존재하는 git tag를 모두 삭제하는 명령을 실행하는 함수를 만들어 보겠습니다
fish 함수가 저장된 폴더로 이동
fish의 함수는 다음 경로에 파일을 저장하고 실행하는 것 같습니다
$ cd $HOME/.config/fish/functions
$ fish_greeting
Darwin PC-NAME 18.0.0 x86_64
11:28 up 6 days, 12:35, 4 users, load averages: 2.15 1.95 1.98
$ cd $HOME/.config/fish/functions
$ touch git_delete_tag.fish
실행하려는 명령을 자체 제작
그리고는 vscode 되어 아래와 같이 함수의 내용을 쓰면 OK였습니다 (아, 실제로는 스스로 커멘드를 자작해 봐 주세요)
$HOME/.config/fish/functions/git_delete_tags.fishfunction git_delete_tags
for gittag in (git tag)
git tag -d $gittag
end
end
이 파일을 저장하고 터미널에서 git_delete_tags
를 실행하면 작성한 스크립트를 실행하는 자체 작성 기능을 등록 할 수 있습니다.
※※※ 코다이는 JARO 캐릭터입니다 ※※※
h tp // w w. 그럼. 오 r. jp/
Reference
이 문제에 관하여(fish로 자작 함수에 도전), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/k_bobchin/items/5393e6e6a9f18f467d33
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
function git_delete_tags
for gittag in (git tag)
git tag -d $gittag
end
end
Reference
이 문제에 관하여(fish로 자작 함수에 도전), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/k_bobchin/items/5393e6e6a9f18f467d33텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)