Skip to content

Commit 9ceb134

Browse files
authored
docs: simplify install instructions using variables (#22)
* refactor: replace internal keyring wrapper with direct keyring library usage - Add replace directive in go.mod to use github.com/kitproj/go-keyring v0.2.10 - Update config package to import keyring library directly - Remove internal/keyring wrapper package - Fix tests to respect XDG_CONFIG_HOME environment variable * docs: simplify install instructions using variables
1 parent 0e9a1be commit 9ceb134

1 file changed

Lines changed: 5 additions & 20 deletions

File tree

README.md

Lines changed: 5 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -27,31 +27,16 @@ Binaries are available for:
2727

2828
Download the binary for your platform from the [release page](https://github.com/kitproj/jenkins-cli/releases).
2929

30-
#### Linux
31-
32-
**For Linux (amd64):**
30+
**For Linux and macOS:**
3331
```bash
34-
sudo curl -fsL -o /usr/local/bin/jenkins https://github.com/kitproj/jenkins-cli/releases/download/v0.0.1/jenkins_v0.0.1_linux_amd64
35-
sudo chmod +x /usr/local/bin/jenkins
36-
```
32+
VERSION=v0.0.5
3733

38-
**For Linux (arm64):**
39-
```bash
40-
sudo curl -fsL -o /usr/local/bin/jenkins https://github.com/kitproj/jenkins-cli/releases/download/v0.0.1/jenkins_v0.0.1_linux_arm64
41-
sudo chmod +x /usr/local/bin/jenkins
42-
```
34+
PLATFORM=$(uname -s | tr '[:upper:]' '[:lower:]')
4335

44-
#### macOS
36+
ARCH=$(uname -m | sed 's/x86_64/amd64/' | sed 's/aarch64/arm64/')
4537

46-
**For macOS (Apple Silicon/arm64):**
47-
```bash
48-
sudo curl -fsL -o /usr/local/bin/jenkins https://github.com/kitproj/jenkins-cli/releases/download/v0.0.1/jenkins_v0.0.1_darwin_arm64
49-
sudo chmod +x /usr/local/bin/jenkins
50-
```
38+
sudo curl -fsL -o /usr/local/bin/jenkins https://github.com/kitproj/jenkins-cli/releases/download/${VERSION}/jenkins_${VERSION}_${PLATFORM}_${ARCH}
5139

52-
**For macOS (Intel/amd64):**
53-
```bash
54-
sudo curl -fsL -o /usr/local/bin/jenkins https://github.com/kitproj/jenkins-cli/releases/download/v0.0.1/jenkins_v0.0.1_darwin_amd64
5540
sudo chmod +x /usr/local/bin/jenkins
5641
```
5742

0 commit comments

Comments
 (0)