-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpackages.env
123 lines (98 loc) · 1.58 KB
/
packages.env
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
# language: shellscript
# shellcheck disable=SC2034,SC2015
#
# ANY (ANY DISTRO)
#
## PROD
PKG_PROD_ANY_PIP=(
dockerfile-parse
petname
)
# PKG_PROD_ANY_NPM=()
## DEV
# PKG_DEV_ANY_PIP=()
PKG_DEV_ANY_NPM=(
@commitlint/cli
@commitlint/config-conventional
commitizen
cz-conventional-changelog
)
# :ANY
#
# MANJARO
#
MANJARO_KERNEL="$(command -v mhwd-kernel >/dev/null && mhwd-kernel -li | head -n 1 | grep -Po 'linux\d+-?\S*[^)]' || :)"
## PROD
PKG_PROD_MANJARO_YAY=(
virtualbox
"${MANJARO_KERNEL}-virtualbox-host-modules"
openbsd-netcat
sshpass
python-pip
libxml2
pandoc-cli
curl
)
PKG_PROD_MANJARO_PIP=("${PKG_PROD_ANY_PIP[@]}")
# PKG_PROD_MANJARO_NPM=("${PKG_PROD_ANY_NPM[@]}")
# DEV
PKG_DEV_MANJARO_YAY=(
make
davfs2
python-pre-commit
shfmt
shellcheck
nodejs
npm
bash-bats
bash-bats-assert-git
bash-bats-file
bash-bats-support-git
vultr-cli
fd
)
# PKG_DEV_MANJARO_PIP=("${PKG_DEV_ANY_PIP[@]}")
PKG_DEV_MANJARO_NPM=("${PKG_DEV_ANY_NPM[@]}")
# :MANJARO
#
# UBUNTU
#
## PROD
PKG_PROD_UBUNTU_APT=(
netcat-openbsd
sshpass
python3-pip
libxml2-utils
curl
virtualbox-7.0
pandoc
)
PKG_PROD_UBUNTU_PIP=("${PKG_PROD_ANY_PIP[@]}")
# PKG_PROD_UBUNTU_NPM=("${PKG_PROD_ANY_NPM[@]}")
# PKG_PROD_UBUNTU_SNAP=()
## DEV
PKG_DEV_UBUNTU_APT=(
make
davfs2
pre-commit
fd-find
)
PKG_DEV_UBUNTU_NPM=("${PKG_DEV_ANY_NPM[@]}"
bats
)
PKG_DEV_UBUNTU_SNAP=(
'node --classic'
shfmt
shellcheck
)
## CI
PKG_CI_UBUNTU_APT=(
make
fd-find
pandoc
)
PKG_CI_UBUNTU_NPM=(
bats
)
# PKG_DEV_UBUNTU_PIP=("${PKG_DEV_ANY_PIP[@]}")
# :UBUNTU