Skip to content

Commit 1856130

Browse files
committed
feat(plugins): implement auto-installation of plugin prerequisite applications using --auto-install-apps
1 parent 2deed7b commit 1856130

76 files changed

Lines changed: 560 additions & 8 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

plugins/7-zip/plugin.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,10 @@ type: python
44
main: src/plugin.py
55
capabilities:
66
- config_provider
7+
8+
install_info:
9+
default_manager: "scoop"
10+
packages:
11+
winget: "7zip.7zip"
12+
scoop: "7zip"
13+
choco: "7zip"

plugins/alacritty/plugin.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,10 @@ main: src/plugin.py
55
capabilities:
66
- config_provider
77
author: VIDYANKSHINI
8+
9+
install_info:
10+
default_manager: "winget"
11+
packages:
12+
winget: "Alacritty.Alacritty"
13+
scoop: "alacritty"
14+
choco: "alacritty"

plugins/audacity/plugin.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,10 @@ main: src/plugin.py
55

66
capabilities:
77
- config_provider
8+
9+
install_info:
10+
default_manager: "winget"
11+
packages:
12+
winget: "Audacity.Audacity"
13+
scoop: "audacity"
14+
choco: "audacity"

plugins/autohotkey/plugin.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,10 @@ type: python
44
main: src/plugin.py
55
capabilities:
66
- config_provider
7+
8+
install_info:
9+
default_manager: "winget"
10+
packages:
11+
winget: "AutoHotkey.AutoHotkey"
12+
scoop: "autohotkey"
13+
choco: "autohotkey"

plugins/bat/plugin.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,10 @@ type: python
44
main: src/plugin.py
55
capabilities:
66
- config_provider
7+
8+
install_info:
9+
default_manager: "scoop"
10+
packages:
11+
winget: "sharkdp.bat"
12+
scoop: "bat"
13+
choco: "bat"

plugins/betterdiscord/plugin.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,10 @@ main: src/plugin.py
55

66
capabilities:
77
- config_provider
8+
9+
install_info:
10+
default_manager: "scoop"
11+
packages:
12+
winget: "BetterDiscord.BetterDiscord"
13+
scoop: "betterdiscord"
14+
choco: "betterdiscord"

plugins/cargo/plugin.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,10 @@ type: python
44
main: src/plugin.py
55
capabilities:
66
- config_provider
7+
8+
install_info:
9+
default_manager: "winget"
10+
packages:
11+
winget: "Rustlang.Rustup"
12+
scoop: "rustup"
13+
choco: "rustup"

plugins/chezmoi/plugin.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,10 @@ main: src/plugin.py
55
capabilities:
66
- config_provider
77
author: VIDYANKSHINI
8+
9+
install_info:
10+
default_manager: "scoop"
11+
packages:
12+
winget: "twpayne.chezmoi"
13+
scoop: "chezmoi"
14+
choco: "chezmoi"

plugins/chocolatey/plugin.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,9 @@ type: python
44
main: src/plugin.py
55
capabilities:
66
- config_provider
7+
8+
install_info:
9+
default_manager: "winget"
10+
packages:
11+
winget: "Chocolatey.Chocolatey"
12+
choco: "chocolatey"

plugins/curl/plugin.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,10 @@ type: python
66
main: src/plugin.py
77
capabilities:
88
- config_provider
9+
10+
install_info:
11+
default_manager: "scoop"
12+
packages:
13+
winget: "Anantshri.curl"
14+
scoop: "curl"
15+
choco: "curl"

0 commit comments

Comments
 (0)