Skip to content

Commit c5220cc

Browse files
authored
Merge pull request #2 from stepbeta/feat/add-convenience-flags
feat: add convenience flags to use and install commands
2 parents a3a4961 + 8dfc1bf commit c5220cc

34 files changed

+235
-186
lines changed

.vscode/launch.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,10 @@
1111
"mode": "debug",
1212
"program": "${workspaceFolder}/main.go",
1313
"args": [
14-
"kubectl",
15-
"list-remote",
16-
// "--force",
17-
// "--limit",
18-
// "10"
14+
"talosctl",
15+
"use",
16+
"v1.11.4",
17+
"-i"
1918
],
2019
"env": {
2120
"GITHUB_TOKEN": "<my-token>"

docs/vrsr.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,10 @@ A tool to easily install and use multiple versions of several tools.
99
### Options
1010

1111
```
12-
-b, --bin-path string Absolute path to folder storing in-use tools binaries (default "/home/user/.vrsr/bin")
12+
-b, --bin-path string Absolute path to folder storing in-use tools binaries (default "/home/stefano/.vrsr/bin")
13+
--config string config file (default is $HOME/.vrsr/config.yaml)
1314
-h, --help help for vrsr
14-
-d, --vrs-path string Absolute path to folder storing downloaded tools binary versions (default "/home/user/.vrsr/versions")
15+
-d, --vrs-path string Absolute path to folder storing downloaded tools binary versions (default "/home/stefano/.vrsr/versions")
1516
```
1617

1718
### SEE ALSO
@@ -24,4 +25,4 @@ A tool to easily install and use multiple versions of several tools.
2425
* [vrsr talosctl](vrsr_talosctl.md) - Manage talosctl versions
2526
* [vrsr version](vrsr_version.md) - vrsr tool version
2627

27-
###### Auto generated by spf13/cobra on 30-Dec-2025
28+
###### Auto generated by spf13/cobra on 19-Jan-2026

docs/vrsr_completion.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ See each sub-command's help for details on how to use the generated script.
1717
### Options inherited from parent commands
1818

1919
```
20-
-b, --bin-path string Absolute path to folder storing in-use tools binaries (default "/home/user/.vrsr/bin")
21-
-d, --vrs-path string Absolute path to folder storing downloaded tools binary versions (default "/home/user/.vrsr/versions")
20+
-b, --bin-path string Absolute path to folder storing in-use tools binaries (default "/home/stefano/.vrsr/bin")
21+
--config string config file (default is $HOME/.vrsr/config.yaml)
22+
-d, --vrs-path string Absolute path to folder storing downloaded tools binary versions (default "/home/stefano/.vrsr/versions")
2223
```
2324

2425
### SEE ALSO
@@ -29,4 +30,4 @@ See each sub-command's help for details on how to use the generated script.
2930
* [vrsr completion powershell](vrsr_completion_powershell.md) - Generate the autocompletion script for powershell
3031
* [vrsr completion zsh](vrsr_completion_zsh.md) - Generate the autocompletion script for zsh
3132

32-
###### Auto generated by spf13/cobra on 30-Dec-2025
33+
###### Auto generated by spf13/cobra on 19-Jan-2026

docs/vrsr_completion_bash.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,13 @@ vrsr completion bash
4040
### Options inherited from parent commands
4141

4242
```
43-
-b, --bin-path string Absolute path to folder storing in-use tools binaries (default "/home/user/.vrsr/bin")
44-
-d, --vrs-path string Absolute path to folder storing downloaded tools binary versions (default "/home/user/.vrsr/versions")
43+
-b, --bin-path string Absolute path to folder storing in-use tools binaries (default "/home/stefano/.vrsr/bin")
44+
--config string config file (default is $HOME/.vrsr/config.yaml)
45+
-d, --vrs-path string Absolute path to folder storing downloaded tools binary versions (default "/home/stefano/.vrsr/versions")
4546
```
4647

4748
### SEE ALSO
4849

4950
* [vrsr completion](vrsr_completion.md) - Generate the autocompletion script for the specified shell
5051

51-
###### Auto generated by spf13/cobra on 30-Dec-2025
52+
###### Auto generated by spf13/cobra on 19-Jan-2026

docs/vrsr_completion_fish.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,13 @@ vrsr completion fish [flags]
3131
### Options inherited from parent commands
3232

3333
```
34-
-b, --bin-path string Absolute path to folder storing in-use tools binaries (default "/home/user/.vrsr/bin")
35-
-d, --vrs-path string Absolute path to folder storing downloaded tools binary versions (default "/home/user/.vrsr/versions")
34+
-b, --bin-path string Absolute path to folder storing in-use tools binaries (default "/home/stefano/.vrsr/bin")
35+
--config string config file (default is $HOME/.vrsr/config.yaml)
36+
-d, --vrs-path string Absolute path to folder storing downloaded tools binary versions (default "/home/stefano/.vrsr/versions")
3637
```
3738

3839
### SEE ALSO
3940

4041
* [vrsr completion](vrsr_completion.md) - Generate the autocompletion script for the specified shell
4142

42-
###### Auto generated by spf13/cobra on 30-Dec-2025
43+
###### Auto generated by spf13/cobra on 19-Jan-2026

docs/vrsr_completion_powershell.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,13 @@ vrsr completion powershell [flags]
2828
### Options inherited from parent commands
2929

3030
```
31-
-b, --bin-path string Absolute path to folder storing in-use tools binaries (default "/home/user/.vrsr/bin")
32-
-d, --vrs-path string Absolute path to folder storing downloaded tools binary versions (default "/home/user/.vrsr/versions")
31+
-b, --bin-path string Absolute path to folder storing in-use tools binaries (default "/home/stefano/.vrsr/bin")
32+
--config string config file (default is $HOME/.vrsr/config.yaml)
33+
-d, --vrs-path string Absolute path to folder storing downloaded tools binary versions (default "/home/stefano/.vrsr/versions")
3334
```
3435

3536
### SEE ALSO
3637

3738
* [vrsr completion](vrsr_completion.md) - Generate the autocompletion script for the specified shell
3839

39-
###### Auto generated by spf13/cobra on 30-Dec-2025
40+
###### Auto generated by spf13/cobra on 19-Jan-2026

docs/vrsr_completion_zsh.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,13 @@ vrsr completion zsh [flags]
4242
### Options inherited from parent commands
4343

4444
```
45-
-b, --bin-path string Absolute path to folder storing in-use tools binaries (default "/home/user/.vrsr/bin")
46-
-d, --vrs-path string Absolute path to folder storing downloaded tools binary versions (default "/home/user/.vrsr/versions")
45+
-b, --bin-path string Absolute path to folder storing in-use tools binaries (default "/home/stefano/.vrsr/bin")
46+
--config string config file (default is $HOME/.vrsr/config.yaml)
47+
-d, --vrs-path string Absolute path to folder storing downloaded tools binary versions (default "/home/stefano/.vrsr/versions")
4748
```
4849

4950
### SEE ALSO
5051

5152
* [vrsr completion](vrsr_completion.md) - Generate the autocompletion script for the specified shell
5253

53-
###### Auto generated by spf13/cobra on 30-Dec-2025
54+
###### Auto generated by spf13/cobra on 19-Jan-2026

docs/vrsr_docs.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,13 @@ vrsr docs [flags]
1515
### Options inherited from parent commands
1616

1717
```
18-
-b, --bin-path string Absolute path to folder storing in-use tools binaries (default "/home/user/.vrsr/bin")
19-
-d, --vrs-path string Absolute path to folder storing downloaded tools binary versions (default "/home/user/.vrsr/versions")
18+
-b, --bin-path string Absolute path to folder storing in-use tools binaries (default "/home/stefano/.vrsr/bin")
19+
--config string config file (default is $HOME/.vrsr/config.yaml)
20+
-d, --vrs-path string Absolute path to folder storing downloaded tools binary versions (default "/home/stefano/.vrsr/versions")
2021
```
2122

2223
### SEE ALSO
2324

2425
* [vrsr](vrsr.md) - (Almost) Universal tools versions manager
2526

26-
###### Auto generated by spf13/cobra on 30-Dec-2025
27+
###### Auto generated by spf13/cobra on 19-Jan-2026

docs/vrsr_helm.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@ A tool to easily install and use multiple versions of helm.
1515
### Options inherited from parent commands
1616

1717
```
18-
-b, --bin-path string Absolute path to folder storing in-use tools binaries (default "/home/user/.vrsr/bin")
19-
-d, --vrs-path string Absolute path to folder storing downloaded tools binary versions (default "/home/user/.vrsr/versions")
18+
-b, --bin-path string Absolute path to folder storing in-use tools binaries (default "/home/stefano/.vrsr/bin")
19+
--config string config file (default is $HOME/.vrsr/config.yaml)
20+
-d, --vrs-path string Absolute path to folder storing downloaded tools binary versions (default "/home/stefano/.vrsr/versions")
2021
```
2122

2223
### SEE ALSO
@@ -27,4 +28,4 @@ A tool to easily install and use multiple versions of helm.
2728
* [vrsr helm list-remote](vrsr_helm_list-remote.md) - List all remote helm versions from GitHub (sorted by semver)
2829
* [vrsr helm use](vrsr_helm_use.md) - Set the specified helm version as the active one
2930

30-
###### Auto generated by spf13/cobra on 30-Dec-2025
31+
###### Auto generated by spf13/cobra on 19-Jan-2026

docs/vrsr_helm_install.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,19 @@ vrsr helm install <version> [flags]
1818

1919
```
2020
-h, --help help for install
21+
-u, --use Immediately use the version once installed (best effort)
2122
```
2223

2324
### Options inherited from parent commands
2425

2526
```
26-
-b, --bin-path string Absolute path to folder storing in-use tools binaries (default "/home/user/.vrsr/bin")
27-
-d, --vrs-path string Absolute path to folder storing downloaded tools binary versions (default "/home/user/.vrsr/versions")
27+
-b, --bin-path string Absolute path to folder storing in-use tools binaries (default "/home/stefano/.vrsr/bin")
28+
--config string config file (default is $HOME/.vrsr/config.yaml)
29+
-d, --vrs-path string Absolute path to folder storing downloaded tools binary versions (default "/home/stefano/.vrsr/versions")
2830
```
2931

3032
### SEE ALSO
3133

3234
* [vrsr helm](vrsr_helm.md) - Manage helm versions
3335

34-
###### Auto generated by spf13/cobra on 30-Dec-2025
36+
###### Auto generated by spf13/cobra on 19-Jan-2026

0 commit comments

Comments
 (0)