Update a tool name
This commit is contained in:
		@@ -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"] }
 | 
			
		||||
reqwest = { version = "0.11", features = ["json", "blocking"] }
 | 
			
		||||
 
 | 
			
		||||
@@ -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"]
 | 
			
		||||
 
 | 
			
		||||
@@ -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
 | 
			
		||||
 
 | 
			
		||||
@@ -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'
 | 
			
		||||
@@ -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
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user