스킬 관리Skill조회 0

Golang Spf13 Cobra

spf13/cobra를 기반으로 한 Golang CLI 명령 트리 라이브러리

01

언제 사용하는가

spf13/cobra를 사용하는 Golang CLI 명령 트리 라이브러리입니다.

cobra.Command, RunE vs Run, PersistentPreRunE 훅 체인, 인수 검증(NoArgs, ExactArgs, MatchAll, 커스텀), 지속적 vs 로컬 플래그, 명령 그룹, ValidArgsFunction, RegisterFlagCompletionFunc, ShellCompDirective, 사용법/도움말 템플릿 커스터마이징, man 페이지 및 마크다운 문서 생성, 그리고 SetArgs/SetOut/SetErr을 통한 테스트 기능을 제공합니다.

spf13/cobra를 사용하거나 채택할 때 또는 코드베이스가 github.com/spf13/cobra에 import 되는 경우에 적용됩니다.

cobra와 함께 구성 계층을 설정하려면 samber/cc-skills-golang@golang-spf13-viper 기술을 참조하세요.

일반 CLI 아키텍처(프로젝트 레이아웃, 종료 코드, 신호 처리, I/O 패턴)에 대해서는 samber/cc-skills-golang@golang-cli를 참고하세요.

02

설치 방법

npx skills add installs: 31262 --skill golang-spf13-cobra