Tag コマンド¶
タグ管理操作。
一覧¶
poe cli tag list
作成¶
poe cli tag create --name "#urgent"
検索¶
poe cli tag search urgent
取得¶
poe cli tag get <TAG_ID>
更新¶
poe cli tag update <TAG_ID> --name "#important"
削除¶
poe cli tag delete <TAG_ID>
poe cli tag delete <TAG_ID> --force
内部ヘルパー対応表¶
| ヘルパー | 説明 | Service メソッド |
|---|---|---|
_get_all_tags |
全件取得 | get_all_tags |
_create_tag |
作成 | create_tag |
_search_tags |
名前部分一致検索 | search_tags_by_name |
_get_tag |
単体取得 | get_tag_by_id |
_update_tag |
更新 | update_tag |
_delete_tag |
削除 | delete_tag |
API リファレンス¶
Tag related CLI commands.
タグ CRUD 操作用のサブコマンド。
app = typer.Typer(help='タグ CRUD / 検索')
module-attribute
¶
console = Console()
module-attribute
¶
list_tags()
¶
全タグを一覧表示するコマンド [AI GENERATED]
ソースコード位置: src/cli/commands/tag.py
86 87 88 89 90 91 92 93 94 95 96 97 98 | |
create_tag(name=typer.Option(None, '--name', '-n'))
¶
新しいタグを作成するコマンド [AI GENERATED]
引数:
| 名前 | タイプ | デスクリプション | デフォルト |
|---|---|---|---|
name
|
str | None
|
タグ名 (未指定なら対話入力) |
Option(None, '--name', '-n')
|
ソースコード位置: src/cli/commands/tag.py
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | |
search_tags(query)
¶
タグ名の部分一致検索を行うコマンド [AI GENERATED]
引数:
| 名前 | タイプ | デスクリプション | デフォルト |
|---|---|---|---|
query
|
str
|
検索語 |
必須 |
ソースコード位置: src/cli/commands/tag.py
122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 | |
get_tag(tag_id)
¶
ID 指定でタグ詳細を取得するコマンド [AI GENERATED]
引数:
| 名前 | タイプ | デスクリプション | デフォルト |
|---|---|---|---|
tag_id
|
str
|
タグ UUID 文字列 |
必須 |
ソースコード位置: src/cli/commands/tag.py
148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 | |
update_tag(tag_id, name=typer.Option(None, '--name', '-n'))
¶
タグ名を変更するコマンド [AI GENERATED]
引数:
| 名前 | タイプ | デスクリプション | デフォルト |
|---|---|---|---|
tag_id
|
str
|
タグ UUID |
必須 |
name
|
str | None
|
新しいタグ名 |
Option(None, '--name', '-n')
|
ソースコード位置: src/cli/commands/tag.py
171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 | |
delete_tag(tag_id, force=typer.Option(default=False, help='関連があっても削除'))
¶
タグを削除するコマンド [AI GENERATED]
引数:
| 名前 | タイプ | デスクリプション | デフォルト |
|---|---|---|---|
tag_id
|
str
|
削除対象 UUID |
必須 |
force
|
bool
|
確認を省略するか |
Option(default=False, help='関連があっても削除')
|
ソースコード位置: src/cli/commands/tag.py
192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 | |