터미널에 재미를 더하기 위한 5개의 편리한 CLI 도구
개발자의 가장 좋은 동반자도 우리가 낙담하는 주요 원인 중의 하나이다. (한마디 하자면
esc
, 그리고 :q
Vim에서 탈퇴한다.)사회적 지위와 관계없이 전체 터미널 환경에 큰 영향을 미칠 수 있는 우수한 CLI 도구가 많이 있습니다.
다음은 제가 가장 좋아하는 것들입니다. 특별한 순서가 없습니다.어떤 것은 내가 매일 업무 중에 사용하는 도구이고, 또 어떤 것은 단지 재미있는 응용 프로그램일 뿐이다. GUI에 싫증이 나면 한번 시도해 보아라.
우리더러?
1. 오 마이 갓
Oh-My-Zsh는 Zsh 구성을 관리하는 프레임워크입니다.그것은 수천 개의 유용한 기능, 조수, 플러그인, 테마를 포함한다.
요컨대 Oh My Zsh는 Git와 Docker 등 도구와 대량의 패키지 관리자와 다른 유행하는 명령행 실용 프로그램에 색채와 자동 완성 기능을 가져와 단말기의 위협을 낮추었다.
# To install
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# To configure your plugins, themes, aliases etc.
$ vi ~/.zshrc
물론 내가 가장 좋아하는 부분은 여러 가지themes를 선택할 수 있다는 것이다. 내가 가장 좋아하는 것은 wedisagree
이다.오, 제 Zsh는 Zsh/Z-Shell에 사용되기 때문에 (bash나 그 어떠한 것도 아닙니다) 먼저 실행되었는지 확인하십시오.
ZSH 2
HTTPie
대량의 개발 도구를 내놓지 않고 API나 사이트에 요청을 할 생각은 없으십니까?
그만해. 이 날을 구하러 왔어.
HTTPie는 CLI HTTP 클라이언트로서 컬러 출력(Oh My Zsh
wedisagree
과 잘 어울린다), 매우 직관적인 문법, 그리고 많은 다른 기능을 가지고 있어 API를 테스트하고 디버깅하는 데 가능한 한 간단하다.# To install with brew
$ brew install httpie
# To make a request
$ http httpie.io/hello
특히 편리한 기능은 HTTPie HTTP 요청을 작성하고 인쇄할 수 있으며, 보내지 않아도 된다는 것입니다.이렇게 하면 관련 API가 수신할 내용을 정확히 볼 수 있습니다.나의 최근 사진을 보고 더 많은 정보를 얻을 수 있습니다.
충분히 밝힌다: 나는 HTTPie팀의 일원이다.하지만, 나는 가입하기 전에 이미 그것을 사용하기 시작했어!
-- 오프라인 모드 셋.
Wttr.in
명령줄만 사용하기 위해 명령줄을 사용합니까?
서명하다.내가?일어나.
는 컨트롤러 기반의 일기예보 응용 프로그램이다.URL에 도시를 추가하고 다음 요청을 보내면 됩니다.
# Using HTTPie
$ http wttr.in/london
# Or, using cURL
$ curl wttr.in/london
나는 http wttr.in/London
명을 weather
로 바꾸었다.그래서 지금은 런던의 일기예보를 보고 싶을 때마다 간단하게 weather
를 눌러서 휴대전화를 들고 일기 앱을 내비게이션하는 귀중한 시간을 절약할 수 있다.Wttr。에서 4
Kalk
컴퓨터의 발전은 최초의 용도, 즉 사물을 계산하는 것을 훨씬 능가한다.
물론, 당신의 기계로 병적인 박자를 만들거나, 초당 수억 프레임의 속도로 오버워치를 실행할 수 있다.
그러나 시험에서 몇 점을 받아야 이 과정을 통과할 수 있는지 계산하는 것처럼 간단한 일은 당연한 것보다 훨씬 복잡하다.기본 OS 계산기는 옵션이지만 매우 기본적입니다.구글 키ind의 작업이지만 인터넷 연결이 필요합니다.더 선진적인 도구도 있다. 예를 들어.
Wolfram Alpha네...계산기의 CLI
# To install using brew
$ brew tap xoofx/kalk
$ brew install kalk
# To launch
$ kalk
kalk 0.4.0+3fb73b1 - Copyright (c) 2020-2021 Alexandre Mutel
# Type `help` for more information and at https://github.com/xoofx/kalk
>>> # You can do things such as
>>> x=2; round((54+4)/(4+x))
# x = 2; round((54 + 4) / (4 + x))
x = 2
out = 10
그것은 일상적으로 자주 사용하는 계산기일 뿐만 아니라, 수학 수업과 같은 문법으로 방정식을 풀 수 있는 더욱 높은 계산기이기도 하다.칼크 5
Taskwarrior
대기사항 리스트를 작성하는 것은 지연증의 정점이다. 이것은 공개된 비밀이다. 지연증의 여왕으로서 나는 너희들에게 또 다른 방법을 소개하고 싶다.
는 당신의 실제 업무 항목과 노트 프로그램의 쇼핑 리스트와 가사를 분리하는 데 아주 좋은 도구입니다.
# To install with brew
$ brew install taskd
# To create a new task (it will prompt you to create a ~/.taskrc file upon the first run; select yes
$ task add 'Write a dev.to article about CLI tools'
# To view all pending tasks
$ task
# To mark task as complete
$ task <task_id> done
개별 작업 또는 그룹에 주석을 추가하거나 우선 순위를 설정하거나 날짜별로 지정할 수도 있습니다.Taskwarrior'sTaskwarrior는 귀하께 입문에 필요한 모든 것을 제공합니다.
여러분과 공유하고 싶은 CLI 도구가 있습니까?당신이 위에 열거한 어떤 시도도 나에게 알려주세요!
나는 지금 연소
task
를 완성하러 갈 것이다.weather
너무 예쁘지 않으면.
Reference
이 문제에 관하여(터미널에 재미를 더하기 위한 5개의 편리한 CLI 도구), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/elenalape/5-handy-cli-tools-to-spice-up-your-terminal-31do텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)