Skip to content

Commit 23314e4

Browse files
committed
Add version to list, Minor cleanup
1 parent 3401069 commit 23314e4

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/main.rs

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@ enum RepoCommands {
6969
license: Option<String>,
7070
#[arg(long)]
7171
title: Option<String>,
72+
#[arg(long)]
73+
version: Option<String>,
7274

7375
repo_name: String,
7476
},
@@ -120,24 +122,24 @@ fn main() -> Result<()> {
120122
"Hash Kind",
121123
"Homepage",
122124
"License",
125+
"Version",
123126
]);
124127

125128
for repo_entry in fs::read_dir(path)? {
126129
let repo_dir = repo_entry?;
127130
let repo_name = repo_dir.file_name();
128131
let repo_name_str = repo_name.to_str().unwrap();
129-
println!("Reading {repo_name_str}");
130-
let repo = repo::read_manifest_unsigned(&repo_dir.path())?;
131132

132-
let title = repo.metadata.title.unwrap_or_default();
133+
let repo = repo::read_manifest_unsigned(&repo_dir.path())?;
133134

134135
table.add_row(vec![
135136
&repo_name_str,
136-
title.as_str(),
137+
repo.metadata.title.unwrap_or_default().as_str(),
137138
&repo.updates_url.unwrap_or_default(),
138139
&repo.hash_kind.to_string(),
139140
&repo.metadata.homepage_url.unwrap_or_default(),
140141
&repo.metadata.license.unwrap_or_default(),
142+
&repo.metadata.version.unwrap_or_default(),
141143
]);
142144
}
143145

@@ -155,6 +157,7 @@ fn main() -> Result<()> {
155157
homepage_url,
156158
license,
157159
title,
160+
version,
158161
repo_name,
159162
} => {
160163
let repo_path = &path.join(repo_name);
@@ -169,6 +172,9 @@ fn main() -> Result<()> {
169172
if license.is_some() {
170173
repo.metadata.license = license;
171174
}
175+
if version.is_some() {
176+
repo.metadata.version = version;
177+
}
172178

173179
let manifest_serialized = &serde_yaml::to_string(&repo)?;
174180
let signature = sign(repo_path, manifest_serialized)?;

0 commit comments

Comments
 (0)