Skip to content

Commit f9afbae

Browse files
committed
feat: add cli
1 parent bbd071b commit f9afbae

1 file changed

Lines changed: 23 additions & 23 deletions

File tree

file_classification_cli/src/bin/file_classification_cli.rs

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,11 @@ enum FileActions {
6262
ListByConditions {
6363
#[clap(short, long, value_parser, num_args = 1.., value_delimiter = ' ')]
6464
conditions: Vec<String>,
65-
#[clap(short, long, value_parser, num_args = 1.., value_delimiter = ' ')]
65+
#[clap(long, value_parser, num_args = 1.., value_delimiter = ' ')]
6666
order_by: Vec<String>,
67-
#[clap(short, long)]
67+
#[clap(long)]
6868
limit: Option<i64>,
69-
#[clap(short, long)]
69+
#[clap(long)]
7070
offset: Option<i64>,
7171
},
7272
/// 根据组ID查询文件
@@ -80,11 +80,11 @@ enum FileActions {
8080
conditions: Vec<String>,
8181
#[clap(short, long)]
8282
path: Option<String>,
83-
#[clap(short, long)]
83+
#[clap(long)] // 改为只使用长选项
8484
type_: Option<String>,
85-
#[clap(short, long)]
85+
#[clap(long)] // 改为只使用长选项
8686
reference_count: Option<i32>,
87-
#[clap(short, long)]
87+
#[clap(long)] // 改为只使用长选项
8888
group_id: Option<i32>,
8989
},
9090
/// 删除文件(按条件)
@@ -112,11 +112,11 @@ enum GroupActions {
112112
ListByConditions {
113113
#[clap(short, long, value_parser, num_args = 1.., value_delimiter = ' ')]
114114
conditions: Vec<String>,
115-
#[clap(short, long, value_parser, num_args = 1.., value_delimiter = ' ')]
115+
#[clap(long, value_parser, num_args = 1.., value_delimiter = ' ')]
116116
order_by: Vec<String>,
117-
#[clap(short, long)]
117+
#[clap(long)]
118118
limit: Option<i64>,
119-
#[clap(short, long)]
119+
#[clap(long)]
120120
offset: Option<i64>,
121121
},
122122
/// 根据文件ID查询组
@@ -135,13 +135,13 @@ enum GroupActions {
135135
conditions: Vec<String>,
136136
#[clap(short, long)]
137137
name: Option<String>,
138-
#[clap(short, long)]
138+
#[clap(long)] // 改为只使用长选项
139139
reference_count: Option<i32>,
140-
#[clap(short, long)]
140+
#[clap(long)] // 改为只使用长选项
141141
is_primary: Option<bool>,
142-
#[clap(short, long)]
142+
#[clap(long)] // 改为只使用长选项
143143
click_count: Option<i32>,
144-
#[clap(short, long)]
144+
#[clap(long)] // 改为只使用长选项
145145
share_count: Option<i32>,
146146
},
147147
/// 删除组(按条件)
@@ -169,11 +169,11 @@ enum TagActions {
169169
ListByConditions {
170170
#[clap(short, long, value_parser, num_args = 1.., value_delimiter = ' ')]
171171
conditions: Vec<String>,
172-
#[clap(short, long, value_parser, num_args = 1.., value_delimiter = ' ')]
172+
#[clap(long, value_parser, num_args = 1.., value_delimiter = ' ')]
173173
order_by: Vec<String>,
174-
#[clap(short, long)]
174+
#[clap(long)]
175175
limit: Option<i64>,
176-
#[clap(short, long)]
176+
#[clap(long)]
177177
offset: Option<i64>,
178178
},
179179
/// 根据组ID查询标签
@@ -187,7 +187,7 @@ enum TagActions {
187187
conditions: Vec<String>,
188188
#[clap(short, long)]
189189
name: Option<String>,
190-
#[clap(short, long)]
190+
#[clap(long)] // 改为只使用长选项
191191
reference_count: Option<i32>,
192192
},
193193
/// 删除标签(按条件)
@@ -219,11 +219,11 @@ enum FileGroupActions {
219219
ListByConditions {
220220
#[clap(short, long, value_parser, num_args = 1.., value_delimiter = ' ')]
221221
conditions: Vec<String>,
222-
#[clap(short, long, value_parser, num_args = 1.., value_delimiter = ' ')]
222+
#[clap(long, value_parser, num_args = 1.., value_delimiter = ' ')]
223223
order_by: Vec<String>,
224-
#[clap(short, long)]
224+
#[clap(long)]
225225
limit: Option<i64>,
226-
#[clap(short, long)]
226+
#[clap(long)]
227227
offset: Option<i64>,
228228
},
229229
/// 删除文件组关联(按条件)
@@ -255,11 +255,11 @@ enum GroupTagActions {
255255
ListByConditions {
256256
#[clap(short, long, value_parser, num_args = 1.., value_delimiter = ' ')]
257257
conditions: Vec<String>,
258-
#[clap(short, long, value_parser, num_args = 1.., value_delimiter = ' ')]
258+
#[clap(long, value_parser, num_args = 1.., value_delimiter = ' ')]
259259
order_by: Vec<String>,
260-
#[clap(short, long)]
260+
#[clap(long)]
261261
limit: Option<i64>,
262-
#[clap(short, long)]
262+
#[clap(long)]
263263
offset: Option<i64>,
264264
},
265265
/// 删除组标签关联(按条件)

0 commit comments

Comments
 (0)