-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
🔍 Description
- 환경변수 정리 #22
arcus-cli의 방향이 '형상 관리 방식'과 '명령형 방식' 2가지로 논의중에 있으며, 현재 명령형 인터페이스의 핵심 로직은cmd패키지의 각 명령 파일 내에 직접 구현되어 있습니다. 핵심 로직이 선언형 인터페이스 및 형상 관리 방식으로 구현된다면, 이전에 구현했던 코드들의 재사용이 어렵게 됩니다.- 이에 필수적으로 포함되는 기능을 정리하고, 해당 기능들을
internal패키지에서 인터페이스와 무관하게 동작가능한 함수로 구현하고자 합니다.- 이를 통해, 'cmd'패키지는 사용자의 입력을 파싱하고
internal패키지 함수를 호출하는 역할만 담당하도록 합니다.
- 이를 통해, 'cmd'패키지는 사용자의 입력을 파싱하고
⏰ Implementation Idea
- Arcus-CLI 가이드 문서에 정리된 명령어를 기반으로 구현합니다.
internal/zookeeper.go: znode를 관리하는 메서드internal/ssh.go: ssh 접속을 관리하는 메서드(ex: 프로세스 구동/중지, 파일 생성)
Metadata
Metadata
Assignees
Labels
No labels