From 329a34cbdbc93476b1641c4ab59cae44ffb22cab Mon Sep 17 00:00:00 2001 From: Nikolai Rodionov Date: Thu, 9 Feb 2023 12:06:05 +0100 Subject: [PATCH] Update a tool name --- Cargo.toml | 4 ++-- Dockerfile | 6 +++--- README.md | 9 ++++----- scripts/{download_clin.sh => download_dudo.sh} | 10 +++++----- scripts/rename_releases.sh | 4 ++-- 5 files changed, 16 insertions(+), 17 deletions(-) rename scripts/{download_clin.sh => download_dudo.sh} (86%) diff --git a/Cargo.toml b/Cargo.toml index 823dd8b..13b9487 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "clin" +name = "dudo" version = "0.1.0" edition = "2021" @@ -12,4 +12,4 @@ env_logger = "0.10.0" log = "0.4.17" http = "0.2.8" serde = { version = "1.0.126", features = ["derive"] } -reqwest = { version = "0.11", features = ["json", "blocking"] } \ No newline at end of file +reqwest = { version = "0.11", features = ["json", "blocking"] } diff --git a/Dockerfile b/Dockerfile index 3e962ac..79e4779 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,8 +6,8 @@ RUN cargo build --release FROM alpine:3.17.1 -COPY --from=builder /src/target/release/clin /bin/clin +COPY --from=builder /src/target/release/dudo /bin/dudo RUN apk update && apk add --no-cache libressl-dev libc6-compat -RUN chmod +x /bin/clin +RUN chmod +x /bin/dudo WORKDIR /workdir -ENTRYPOINT ["/bin/clin"] +ENTRYPOINT ["/bin/dudo"] diff --git a/README.md b/README.md index 0cf5115..1c9a728 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ -# Clever Install (clin) -> It's actually not and installer, but a downloader, clin just sounds better than cldow IMHO +# Dumb Downloader (dudo) # What's it about? It's just a tool to make downloading binaries for different platforms easier. @@ -33,15 +32,15 @@ Prebuilt binaries exist for **Linux x86_64** and **MacOS arm64** and **x86_64** Don't forget to add the binary to $PATH ``` -$ curl https://raw.githubusercontent.com/allanger/clever-install/main/scripts/download_clin.sh | bash -$ clin -h +$ curl https://raw.githubusercontent.com/allanger/clever-install/main/scripts/download_dudo.sh | bash +$ dudo -h ``` ### Docker You can use the `latest` or a `tagged` docker image ``` $ docker pull ghcr.io/allanger/clever-install:latest -$ docker run ghcr.io/allanger/clever-install:latest clin -h +$ docker run ghcr.io/allanger/clever-install:latest dudo -h ``` ### Build from source diff --git a/scripts/download_clin.sh b/scripts/download_dudo.sh similarity index 86% rename from scripts/download_clin.sh rename to scripts/download_dudo.sh index fa3f97b..60258e7 100644 --- a/scripts/download_clin.sh +++ b/scripts/download_dudo.sh @@ -36,15 +36,15 @@ esac LATEST_VERSION="v$(curl -s https://raw.githubusercontent.com/allanger/clever-install/main/Cargo.toml | awk -F ' = ' '$1 ~ /version/ { gsub(/[\"]/, "", $2); printf("%s",$2); exit}')" echo "Downloading $LATEST_VERSION" -RELEASE_NAME=clin-$LATEST_VERSION-$TARGET +RELEASE_NAME=dudo-$LATEST_VERSION-$TARGET RELEASE_URL="https://github.com/allanger/clever-install/releases/download/$LATEST_VERSION/$RELEASE_NAME" echo "Link for downloading: $RELEASE_URL" curl -LJO $RELEASE_URL -mv $RELEASE_NAME clin -chmod +x clin +mv $RELEASE_NAME dudo +chmod +x dudo -echo 'Make sure that clin is in your $PATH' +echo 'Make sure that dudo is in your $PATH' echo 'Try: ' echo ' $ export PATH=$PATH:$PWD' -echo ' $ clin -h' +echo ' $ dudo -h' diff --git a/scripts/rename_releases.sh b/scripts/rename_releases.sh index 8d23969..1243071 100755 --- a/scripts/rename_releases.sh +++ b/scripts/rename_releases.sh @@ -1,10 +1,10 @@ #!/bin/bash -echo 'renaming clin to clin-$VERSION-$SYSTEM format' +echo 'renaming dudo to dudo-$VERSION-$SYSTEM format' mkdir -p release echo "version - $CLIN_VERSION" for BUILD in build*; do SYSTEM=$(echo $BUILD | sed -e 's/build-//g') echo "system - $SYSTEM" - cp $BUILD/clin release/clin-$CLIN_VERSION-$SYSTEM + cp $BUILD/dudo release/dudo-$CLIN_VERSION-$SYSTEM done ls release