---
# System prepended metadata

title: 案

---

## 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
```