1use anyhow::Result;
2
3pub fn run(json: bool) -> Result<()> {
4 let projects = crate::db::list_projects()?;
5
6 if json {
7 println!("{}", serde_json::to_string(&projects)?);
8 } else {
9 for project in projects {
10 println!("{project}");
11 }
12 }
13
14 Ok(())
15}