## projects ```zsh redmine projects list ``` ``` seminar math-bof workshop ``` ## show ``` $ redmine show -p seminar $ redmine show is equivalant $ redmine show -p root ``` ``` Ticket Tracking TBD 1 Done 0 Sum 1 Time Management: Expected Man-hours 0:00 Working Hours 0:00 Member: Alice, Bob, Carol, Dan ``` : ## issues ```zsh redmine issues [list, view, create, update, delete] ``` `redmine issues` → ヘルプを出す ```zsh redmine issues list [-o] $header ``` \# Project ~~Tracker~~ Status Priority Subject Assignee ~~Updated~~ \# Project Status Priority Subject Assignee 1 研究:テーマ考案 ToDo 通常 2020-06-05 12\:40-13\:30 Alice 2 研究:テーマ考案 ToDo 通常 2020-06-07 12\:40-13\:30 Alice resource_id 順、昇順 ```zsh redmine issues view $resource_id ``` ``` # : $resource_id Subject : $subject Status : $status Priority : $priority Assignee : $assignee Start date : $start_date Due date : $due_date %Done : $parsent_done Estimated time : $estimated_time Description: $description Subtasks: $subtask Related issues : $related_issue ``` ```zsh redmine issues create ``` ```zsh redmine issues update ``` ```zsh redmine issues delete ``` ```zsh redmine ticket ``` `redmine ticket` は、`redmine issues` のエイリアス ## search ```zsh redmine searh XXX ``` ## ref: GithubCLI https://cli.github.com/manual/ # 案 - todo の概要と期限をセットで確認したい - todo の期限の早い順にソートできたらいいなー - 今日の予定(issues?) を確認したい - 今日だけでなく、週間、月間のスケジュールも確認したい - flag で週間月間をswitchする(-w とか -m とか) - default を today にして、日付を指定できるようにする。 - 発表順を確認したい - todo の追加 - issues の一括登録 - ↑コマンド複数回実行するようにすればいいので、redmine コマンドで準備する必要はないかも。 ```zsh redmine issues create ``` create のみのとき、インタラクティブに作成される。 ``` project_id >> vacation subject >> vacation tracker_id(optional) >> description(optional)>> status_id (optional)>> : ``` ```zsh redmine issue create --project_id 1 --subject "this is test issue" --description "this is description" ``` ```zsh redmine issues update --project_id 1 --subject "update subject" ``` ```zsh redmine issues update --project_id 1 --status_id 2 ``` ```zsh redmine issue delete --project_id 1 ```