Mentoring
멘토링 관리
멘토링 세션을 조회, 생성, 수정, 삭제하고 신청 및 취소까지 모두 CLI에서 처리할 수 있습니다. 멘토가 세션을 관리하거나 연수생이 신청 내역을 확인할 때 사용합니다.
List Mentoring Sessions
전체 멘토링 목록을 조회합니다. 필터 없이 호출하면 모든 상태의 세션을 반환합니다.
opensoma mentoring list
opensoma mentoring list --status open --type public --page 2
--status는 open(접수중) 또는 closed(마감), --type은 public(자유 멘토링) 또는 lecture(멘토 특강)입니다.
Search
키워드로 검색하거나 author:@me로 내가 만든 멘토링만 필터링할 수 있습니다.
opensoma mentoring list --search "OpenCode"
opensoma mentoring list --search "author:@me"
opensoma mentoring list --search "author:@me" --status open --type lecture
Get Details
특정 멘토링의 상세 정보를 조회합니다. 신청자 목록, 정원, 장소 등 전체 정보가 포함됩니다.
opensoma mentoring get <id>
Create
새 멘토링 세션을 생성합니다. --venue에는 회의실 이름을 그대로 입력합니다.
opensoma mentoring create \
--title "멘토링 제목" \
--type public \
--date 2025-01-15 \
--start 14:00 \
--end 16:00 \
--venue "스페이스 A1"
Update
변경할 필드만 지정합니다. 지정하지 않은 필드는 기존 값을 유지합니다.
opensoma mentoring update <id> --title "새 제목"
opensoma mentoring update <id> --venue "스페이스 A2" --start 15:00 --end 17:00
Delete
opensoma mentoring delete <id>
Apply
멘토링에 신청합니다. 이미 신청한 경우 오류를 반환합니다.
opensoma mentoring apply <id>
Cancel Application
신청을 취소합니다. --apply-sn은 신청 번호, --qustnr-sn은 멘토링 번호입니다. 두 값 모두 mentoring history 출력에서 확인할 수 있습니다.
opensoma mentoring cancel --apply-sn <신청번호> --qustnr-sn <멘토링번호>
History
내 멘토링 신청 내역을 조회합니다. 신청 번호(applySn)와 멘토링 번호(qustnrSn)가 포함되어 있어 취소 시 활용할 수 있습니다.
opensoma mentoring history