From 2501213d4fa45aad441a9af5c8b24b22ad3f4b86 Mon Sep 17 00:00:00 2001 From: Robert Garrett Date: Fri, 6 Jun 2025 18:20:15 -0500 Subject: [PATCH] Rename the project to be gt-tool singular --- .gitea/workflows/release.yml | 6 +++--- Cargo.toml | 2 +- src/main.rs | 22 +++++++++++----------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index fb8475b..404238c 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -13,14 +13,14 @@ jobs: - name: Build binary crate run: cargo build --release - name: Rename binary to include architecture - run: mv target/release/gt-tools target/release/gt-tools-${{ github.ref_name }}-$(arch) + run: mv target/release/gt-tool target/release/gt-tool-${{ github.ref_name }}-$(arch) - name: Upload the program (using itself!) run: > - target/release/gt-tools-${{ github.ref_name }}-$(arch) + target/release/gt-tool-${{ github.ref_name }}-$(arch) -u ${{ vars.DEST_GITEA }} -r ${{ vars.DEST_REPO }} upload-release "${{ github.ref_name }}" - target/release/gt-tools-${{ github.ref_name }}-$(arch) + target/release/gt-tool-${{ github.ref_name }}-$(arch) env: RELEASE_KEY_GITEA: ${{ secrets.RELEASE_KEY_GITEA }} ... diff --git a/Cargo.toml b/Cargo.toml index 45c55db..19651ef 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "gt-tools" +name = "gt-tool" version = "0.1.0" edition = "2024" diff --git a/src/main.rs b/src/main.rs index 113dc7e..02bd869 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,5 +1,5 @@ -use gt_tools::cli::Args; -use gt_tools::structs::release::{CreateReleaseOption, Release}; +use gt_tool::cli::Args; +use gt_tool::structs::release::{CreateReleaseOption, Release}; use clap::Parser; @@ -7,7 +7,7 @@ use reqwest::header; use reqwest::header::ACCEPT; #[tokio::main] -async fn main() -> Result<(), gt_tools::Error> { +async fn main() -> Result<(), gt_tool::Error> { let args = Args::parse(); let mut headers = reqwest::header::HeaderMap::new(); @@ -27,14 +27,14 @@ async fn main() -> Result<(), gt_tools::Error> { .build()?; match args.command { - gt_tools::cli::Commands::ListReleases => { + gt_tool::cli::Commands::ListReleases => { let releases = - gt_tools::api::release::list_releases(&client, &args.gitea_url, &args.repo).await?; + gt_tool::api::release::list_releases(&client, &args.gitea_url, &args.repo).await?; for release in releases { println!("{:?}", release); } } - gt_tools::cli::Commands::CreateRelease { + gt_tool::cli::Commands::CreateRelease { name, body, draft, @@ -49,7 +49,7 @@ async fn main() -> Result<(), gt_tools::Error> { tag_name, target_commitish, }; - gt_tools::api::release::create_release( + gt_tool::api::release::create_release( &client, &args.gitea_url, &args.repo, @@ -57,7 +57,7 @@ async fn main() -> Result<(), gt_tools::Error> { ) .await?; } - gt_tools::cli::Commands::UploadRelease { + gt_tool::cli::Commands::UploadRelease { tag_name, // create, files, @@ -75,10 +75,10 @@ async fn main() -> Result<(), gt_tools::Error> { // Grab all, find the one that matches the input tag. // Scream if there are multiple matches. let release_candidates = - gt_tools::api::release::list_releases(&client, &args.gitea_url, &args.repo).await?; + gt_tool::api::release::list_releases(&client, &args.gitea_url, &args.repo).await?; if let Some(release) = match_release_by_tag(&tag_name, release_candidates) { - gt_tools::api::release_attachment::create_release_attachment( + gt_tool::api::release_attachment::create_release_attachment( &client, &args.gitea_url, &args.repo, @@ -88,7 +88,7 @@ async fn main() -> Result<(), gt_tools::Error> { .await?; } else { println!("ERR: Couldn't find a release matching the tag \"{tag_name}\"."); - return Err(gt_tools::Error::NoSuchRelease); + return Err(gt_tool::Error::NoSuchRelease); } } }