사용자 선택을위한 다양한 옵션을 제공하는 (golang) 라이브러리를 만들고 싶습니다. 내 아이디어는 옵션의 이름을 인쇄하고 하나를 "활성"으로 강조 표시하는 것입니다. 화살표 키 (좌우 및 상하)를 누를 때마다 "선택한"답변을 내부적으로 그리고 시각적으로 업데이트하고 싶습니다.CLI 응용 프로그램의 제어 화살표 키
저는 약 termbox
과 을 알고 있고 peco
과 rat
과 같은 프로젝트도 확인했습니다. 그들 모두는 어떤 종류의 스크린에 대한 기본 개념을 구축하는 것처럼 보입니다. 이상적으로는 전체 화면 상호 작용을 만들지 않고 사용자가 터미널에서 편집중인 줄에만 컨트롤을 유지하고 싶습니다. 이것을 달성 할 수있는 방법이 있습니까?
운영 체제에 따라 다른 라이브러리가 있습니다. 어떤 OS를 사용하고 있습니까? – Flimzy
나는 리눅스와 맥을 목표로하고 있는데, 현재 윈도우에 관심이 없다;) –