- 기존 gwkit의 검색이 마음에 들지 않아, 가볍게 python으로 TUI를 만들었습니다.
- urwid라던가, 더 좋은 프레임워크가 있는 것 같은데 공부하는데 시간이 많이 소요될 것 같아 간단하게 curses로 만들었습니다.
- 범용적인 실행을 위해 눈물이 나지만 python 2.7로 작성하였습니다.
- 서버 추가
- 리스트 탐색
- 서버 수정
- 기존 gwkit의 known_host 마이그레이션
gwkit.py
을 그냥 실행하면 됩니다.python gwkit.py
을 실행하거나, 실행권한을 주고./gwkit.py
하시면 됩니다.
- 내부적으로 서버 목록 관리를 위해
gwkit.py
와 동일한 dir 에server_list.json
파일을 저장합니다.- 아래와 같은 형식이므로 직접 수정하셔도 됩니다.
[ { 'host': '', 'description': '', 'tags': [''] } ]
- 아래와 같은 형식이므로 직접 수정하셔도 됩니다.
- 그런거 없습니다. 마음대로 가져다가 수정해서 쓰세요.....
copyright @handraker https://github.com/handraker/new-gwit
- sso 로그인 기능추가
- 서버리스트 Fetch 기능 추가
- 기존 실행파일에 init argument 입력
- python gwkit.py init
- sso login
-
Tips 의 나의서버그룹 정보를 가져와서 json 에 맵핑합니다.
- 호스트명 : Host
- 서버그룹명 : Description
- 태그 : Tags
-
한글이 존재할 경우 인코딩 이슈가 발생합니다.
- 로직내 검색기능은 리눅스 환경에서 한글은 추천하지 않습니다. 만약 Tips 상에 한글이 존재한다면, 영문으로 변경 후 init 부탁드립니다.