Compare commits
407
Commits
2025-01-17
...
2025-02-04
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
62dac32400 | ||
|
|
401a9e1a45 | ||
|
|
569d0ac374 | ||
|
|
e75312007d | ||
|
|
103a5371e6 | ||
|
|
abfe17ce74 | ||
|
|
86295fcf67 | ||
|
|
c9012c54df | ||
|
|
fd051552f3 | ||
|
|
169076e68e | ||
|
|
971aa5ba16 | ||
|
|
6be54478f4 | ||
|
|
6b225058de | ||
|
|
78d96fdaa2 | ||
|
|
8129e3cf39 | ||
|
|
0e5f663df5 | ||
|
|
de45527d45 | ||
|
|
d7b3f33030 | ||
|
|
88daaed113 | ||
|
|
41744c0ab6 | ||
|
|
c3cd5314fe | ||
|
|
6f29ab8942 | ||
|
|
bd5db081c1 | ||
|
|
c5a69d6e8b | ||
|
|
a75c0e1562 | ||
|
|
a97d76f428 | ||
|
|
0e0539af3f | ||
|
|
8d46f7266e | ||
|
|
7f5ee39b25 | ||
|
|
85333212b0 | ||
|
|
577a415f10 | ||
|
|
db24bf4d02 | ||
|
|
21e0e0df98 | ||
|
|
83015c8cff | ||
|
|
7ca1ed019c | ||
|
|
fb8f911c49 | ||
|
|
b4a0b74bfd | ||
|
|
99556bdbd2 | ||
|
|
ec3b70e8fd | ||
|
|
50ffcd4734 | ||
|
|
55c1f2f3dc | ||
|
|
99e04e1ded | ||
|
|
884428e113 | ||
|
|
00f58d71d6 | ||
|
|
fa4ab5c8a3 | ||
|
|
1528c46f0b | ||
|
|
c5b9e4db64 | ||
|
|
36f2fb3e52 | ||
|
|
e379db8baf | ||
|
|
91ba5cd412 | ||
|
|
745d1f9444 | ||
|
|
76f12fc596 | ||
|
|
995906f299 | ||
|
|
05ec444e2d | ||
|
|
19911f5b81 | ||
|
|
57b37b1e16 | ||
|
|
91a3fd10e0 | ||
|
|
6f0ebac209 | ||
|
|
f40e6e5453 | ||
|
|
8a07124457 | ||
|
|
41c32af0d6 | ||
|
|
3cb4196fee | ||
|
|
a33108cd4f | ||
|
|
a0d7c5db0e | ||
|
|
baef2a0cb9 | ||
|
|
f9b84bf5ee | ||
|
|
ccab9d1be5 | ||
|
|
58a2ece7b7 | ||
|
|
aa16f936c8 | ||
|
|
c8829beddd | ||
|
|
3adc22d837 | ||
|
|
71b1288220 | ||
|
|
3c58303a9f | ||
|
|
b8edf0dd68 | ||
|
|
2fa3116c9c | ||
|
|
d416ff9cfa | ||
|
|
2e2db6603e | ||
|
|
72335f2c4e | ||
|
|
a359ffc211 | ||
|
|
cd4bcefa58 | ||
|
|
a0eb173824 | ||
|
|
3d42ecb152 | ||
|
|
0642c7e2c8 | ||
|
|
af04e933e3 | ||
|
|
0dfc513a27 | ||
|
|
26433efcd8 | ||
|
|
343de50ef8 | ||
|
|
a38e9070ef | ||
|
|
e2b548a7c3 | ||
|
|
737b18dea5 | ||
|
|
6b777a03c0 | ||
|
|
d9b4778360 | ||
|
|
7299b77359 | ||
|
|
d3882b6818 | ||
|
|
2ef0cd0f89 | ||
|
|
f2eb24d527 | ||
|
|
f520607d85 | ||
|
|
1270d87bf8 | ||
|
|
7f2481ea12 | ||
|
|
05f114ed64 | ||
|
|
6924a6fea4 | ||
|
|
bb553ae48c | ||
|
|
cbb18668dd | ||
|
|
c7418171b4 | ||
|
|
ed2ead9ef2 | ||
|
|
e51c121af2 | ||
|
|
8c4e97d6cb | ||
|
|
1093fef23c | ||
|
|
6fa540f0da | ||
|
|
ca7fb9b929 | ||
|
|
139f84a934 | ||
|
|
8bc50f4d71 | ||
|
|
3fa4cf6e07 | ||
|
|
63e3619b68 | ||
|
|
054b569e33 | ||
|
|
cd740e52f4 | ||
|
|
37c7205978 | ||
|
|
eb9633215c | ||
|
|
85a6819760 | ||
|
|
20d6162ac1 | ||
|
|
0dff2b3363 | ||
|
|
c799e67ea5 | ||
|
|
645972077e | ||
|
|
24dfa9590e | ||
|
|
cecf179b34 | ||
|
|
1f39208c1c | ||
|
|
63061942b9 | ||
|
|
87a987ba35 | ||
|
|
0680fbfac7 | ||
|
|
41a836f990 | ||
|
|
ad14b1b1d6 | ||
|
|
94d60a79d6 | ||
|
|
f10e625e41 | ||
|
|
dae705056c | ||
|
|
b973ca9d8d | ||
|
|
1cf8f80c71 | ||
|
|
97002e7047 | ||
|
|
d366d24dea | ||
|
|
05e46a07cd | ||
|
|
af166e3346 | ||
|
|
8221614cab | ||
|
|
b70cd00764 | ||
|
|
31473b2170 | ||
|
|
690d6d42d4 | ||
|
|
3be6824844 | ||
|
|
f903cfd97a | ||
|
|
901db73d78 | ||
|
|
67b80306a1 | ||
|
|
7dc446c8ac | ||
|
|
9435b9d046 | ||
|
|
2b1b517f20 | ||
|
|
7c297d3dac | ||
|
|
dbb9b66355 | ||
|
|
ff06d417b5 | ||
|
|
84b982ffa8 | ||
|
|
53c7ab19f8 | ||
|
|
d13c1e5722 | ||
|
|
be92f947cd | ||
|
|
452012529c | ||
|
|
661654987d | ||
|
|
c3a21069d2 | ||
|
|
4de8c1c358 | ||
|
|
cd86921467 | ||
|
|
38a540b87a | ||
|
|
8cd3669edb | ||
|
|
adfbff63bc | ||
|
|
47bf8e6f86 | ||
|
|
43f05b3aba | ||
|
|
b17befec88 | ||
|
|
719da560d1 | ||
|
|
ac25b5a702 | ||
|
|
ce1a38eb50 | ||
|
|
030174f508 | ||
|
|
7e1fb858d7 | ||
|
|
5dc1a7d219 | ||
|
|
14247ac5a9 | ||
|
|
4911a7918a | ||
|
|
b06ad8bde8 | ||
|
|
8a6364902e | ||
|
|
dfd56aebf2 | ||
|
|
78e6e12c8a | ||
|
|
88c3f56157 | ||
|
|
92057c4ea7 | ||
|
|
0af7a5adbf | ||
|
|
ba6edcdcaf | ||
|
|
de80e95d69 | ||
|
|
796275d175 | ||
|
|
9ff56caafd | ||
|
|
d596f4a3e0 | ||
|
|
b9cdfc26d0 | ||
|
|
ae726129b1 | ||
|
|
bd3f823b86 | ||
|
|
eddacd786d | ||
|
|
c2e0a1a180 | ||
|
|
b01331480c | ||
|
|
198c5caeaa | ||
|
|
b4f2594cef | ||
|
|
2db7cb1fdb | ||
|
|
7ff44c562b | ||
|
|
7723269bbc | ||
|
|
7c3ad9cfcf | ||
|
|
dbb138317d | ||
|
|
75f90409eb | ||
|
|
17745c344b | ||
|
|
4e8317d30c | ||
|
|
0313de615a | ||
|
|
5415bfd21a | ||
|
|
3d99b49a99 | ||
|
|
d852e7b098 | ||
|
|
f23da27ba2 | ||
|
|
1c008a1742 | ||
|
|
3cea72cf51 | ||
|
|
1c90c131b7 | ||
|
|
8c6af4db1f | ||
|
|
f29cbe5b46 | ||
|
|
a7ee0705e2 | ||
|
|
bf618f04e4 | ||
|
|
8241fa1dd4 | ||
|
|
ab6244c1fe | ||
|
|
e6d032eac3 | ||
|
|
b402026b84 | ||
|
|
ebb7f73e8f | ||
|
|
39ff3486e9 | ||
|
|
f1109388f4 | ||
|
|
c4532f538b | ||
|
|
63061ea06f | ||
|
|
f78cb0319e | ||
|
|
607318b197 | ||
|
|
928eabc202 | ||
|
|
38b692aaa3 | ||
|
|
dc03df6f8a | ||
|
|
81be2a49c0 | ||
|
|
d4aedc6702 | ||
|
|
16be69e3a3 | ||
|
|
0e12ea3fd0 | ||
|
|
8f87ec37d2 | ||
|
|
90d769bbbb | ||
|
|
93289d6ff7 | ||
|
|
489a1fb560 | ||
|
|
3ee076e7ab | ||
|
|
51005a6b52 | ||
|
|
5e1ad69e08 | ||
|
|
1b5b3e11d0 | ||
|
|
45f9d7460c | ||
|
|
ac49e1eca2 | ||
|
|
37d16e43e7 | ||
|
|
818dbed71d | ||
|
|
8dc2e416a4 | ||
|
|
250e77cff7 | ||
|
|
69d9b4f439 | ||
|
|
08ab210f12 | ||
|
|
a3979001fe | ||
|
|
9f3a1c8531 | ||
|
|
a025fd948e | ||
|
|
86ac765d80 | ||
|
|
c54180e8fb | ||
|
|
6d88f1a796 | ||
|
|
9b9b02d9a7 | ||
|
|
078fc0e138 | ||
|
|
ef60152ae0 | ||
|
|
9d46bd8f78 | ||
|
|
3993f8d21f | ||
|
|
ad2ea710a4 | ||
|
|
7fb7ac3bfb | ||
|
|
ae791bcb16 | ||
|
|
891e97a93c | ||
|
|
4e6471e6a6 | ||
|
|
a59f1cce8f | ||
|
|
405b844c37 | ||
|
|
c7a0009d9a | ||
|
|
9f29a66bb7 | ||
|
|
70ef075ccd | ||
|
|
f1f1a7fa68 | ||
|
|
704f2f3d9b | ||
|
|
022288ef8e | ||
|
|
3c68db9b3a | ||
|
|
2ba35bbee5 | ||
|
|
3b14ea76ad | ||
|
|
74d745441c | ||
|
|
afc66ebac5 | ||
|
|
18baa31178 | ||
|
|
ede5efb91b | ||
|
|
6b17c1a4a1 | ||
|
|
87256a39ce | ||
|
|
4c9a4e28a7 | ||
|
|
9e9838867a | ||
|
|
41514c1eb8 | ||
|
|
c8fe3c363b | ||
|
|
81c5f51a96 | ||
|
|
c5df1bbcea | ||
|
|
8303f61647 | ||
|
|
eefbbdf4df | ||
|
|
77c15f5a24 | ||
|
|
e2c329b9c7 | ||
|
|
223eecdd8e | ||
|
|
cf2942da9a | ||
|
|
7a66f9b42f | ||
|
|
6ecef0ef94 | ||
|
|
0e19ad2859 | ||
|
|
b93d7bd632 | ||
|
|
4b292c3b2a | ||
|
|
4340ccc15d | ||
|
|
621416698a | ||
|
|
e6404a9a4e | ||
|
|
83aff658c5 | ||
|
|
db061db17e | ||
|
|
e051e414a8 | ||
|
|
0a7d541261 | ||
|
|
ed8edcbf2d | ||
|
|
c3acbf09ed | ||
|
|
9c415ca3f4 | ||
|
|
c1b3d14068 | ||
|
|
2f2d1eeec3 | ||
|
|
e76e5ec4a0 | ||
|
|
7df2297be0 | ||
|
|
35a66c5f1f | ||
|
|
e7af6f31ad | ||
|
|
8337ca06fa | ||
|
|
dd0cdf5d25 | ||
|
|
3b37f6a5b7 | ||
|
|
5a93af33ba | ||
|
|
d73f8f224a | ||
|
|
0e04db089e | ||
|
|
b1b3d5b80a | ||
|
|
3bbeaa8a9d | ||
|
|
c5ba9493f8 | ||
|
|
6e0527dc19 | ||
|
|
f1e6e0ae56 | ||
|
|
804ea32190 | ||
|
|
038947416d | ||
|
|
4cf043675e | ||
|
|
9fd9ab00ff | ||
|
|
50b5a7d1cf | ||
|
|
58ba921fec | ||
|
|
1c8a0a53d2 | ||
|
|
46c7c0e9ca | ||
|
|
33d6f8b860 | ||
|
|
64e14fe982 | ||
|
|
a8f8ca65a0 | ||
|
|
c6c026e221 | ||
|
|
4dcf0dc0b8 | ||
|
|
81c327c317 | ||
|
|
c9eb13a20c | ||
|
|
c42438be11 | ||
|
|
dfc006271c | ||
|
|
e64ecb9773 | ||
|
|
85109ecf11 | ||
|
|
fb67025f3b | ||
|
|
f545c8ae5b | ||
|
|
70d75bf53e | ||
|
|
783e9b160d | ||
|
|
bdb2816e87 | ||
|
|
d9a4586eec | ||
|
|
3904fb1981 | ||
|
|
b8ed5e3987 | ||
|
|
723b8e8e0b | ||
|
|
e0d0bcd409 | ||
|
|
69f19ca652 | ||
|
|
76742e7910 | ||
|
|
17d06a51ae | ||
|
|
e8cd6497ef | ||
|
|
08131f881c | ||
|
|
b789d982d9 | ||
|
|
41d45eb4ec | ||
|
|
665014379e | ||
|
|
5a2a5b3885 | ||
|
|
4c5df518c7 | ||
|
|
d89ad6d293 | ||
|
|
0a00eb74f2 | ||
|
|
5dcfdc9607 | ||
|
|
b409c3ac72 | ||
|
|
6031f99b58 | ||
|
|
2a74f53b14 | ||
|
|
f2935e9f60 | ||
|
|
fe5f88f140 | ||
|
|
5d32260568 | ||
|
|
81e17c2137 | ||
|
|
5db657a668 | ||
|
|
bc135d70ab | ||
|
|
2173728316 | ||
|
|
76362f4ede | ||
|
|
0daca3a6ee | ||
|
|
029b57ea9e | ||
|
|
a94e28c5df | ||
|
|
3078d1a11a | ||
|
|
b9187d771a | ||
|
|
1d26b208ff | ||
|
|
7df8273654 | ||
|
|
dc0b432b69 | ||
|
|
79dfb7c001 | ||
|
|
5d69a62b47 | ||
|
|
ed0b16bf17 | ||
|
|
9843b46a94 | ||
|
|
c4580100a8 | ||
|
|
f8f166e26f | ||
|
|
b97d40bf5a | ||
|
|
0e443536cc | ||
|
|
0b73d9f689 | ||
|
|
5c11b67507 | ||
|
|
2f20db8a42 | ||
|
|
b04dc0261b | ||
|
|
81b271a9ef | ||
|
|
75590a8ff8 | ||
|
|
d1f5556ce3 | ||
|
|
e683fd900f | ||
|
|
643e0f5ac8 | ||
|
|
bd301942c5 |
@@ -2,6 +2,7 @@
|
|||||||
# Community Scripts Contribution Guide
|
# Community Scripts Contribution Guide
|
||||||
|
|
||||||
## **Welcome to the communty-scripts Repository!**
|
## **Welcome to the communty-scripts Repository!**
|
||||||
|
|
||||||
📜 These documents outline the essential coding standards for all our scripts and JSON files. Adhering to these standards ensures that our codebase remains consistent, readable, and maintainable. By following these guidelines, we can improve collaboration, reduce errors, and enhance the overall quality of our project.
|
📜 These documents outline the essential coding standards for all our scripts and JSON files. Adhering to these standards ensures that our codebase remains consistent, readable, and maintainable. By following these guidelines, we can improve collaboration, reduce errors, and enhance the overall quality of our project.
|
||||||
|
|
||||||
### Why Coding Standards Matter
|
### Why Coding Standards Matter
|
||||||
@@ -79,7 +80,7 @@ git switch -c your-feature-branch
|
|||||||
```
|
```
|
||||||
|
|
||||||
### 4. Change paths in build.func install.func and AppName.sh
|
### 4. Change paths in build.func install.func and AppName.sh
|
||||||
To be able to develop from your own branch you need to change `https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main` to `https://raw.githubusercontent.com/[USER]/[REPOSITORY]/refs/head/[BRANCH]`. You need to make this change atleast in misc/build.func misc/install.func and in your ct/AppName.sh. This change is only for testing. Before opening a Pull Request you should change this line change all this back to point to `https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main`.
|
To be able to develop from your own branch you need to change `https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main` to `https://raw.githubusercontent.com/[USER]/[REPOSITORY]/refs/heads/[BRANCH]`. You need to make this change atleast in misc/build.func misc/install.func and in your ct/AppName.sh. This change is only for testing. Before opening a Pull Request you should change this line change all this back to point to `https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main`.
|
||||||
|
|
||||||
### 4. Commit changes (without build.func and install.func!)
|
### 4. Commit changes (without build.func and install.func!)
|
||||||
```bash
|
```bash
|
||||||
|
|||||||
@@ -40,8 +40,8 @@
|
|||||||
- Import the build.func file.
|
- Import the build.func file.
|
||||||
- When developing your own script, change the URL to your own repository.
|
- When developing your own script, change the URL to your own repository.
|
||||||
|
|
||||||
> [!CAUTION]
|
> [!IMPORTANT]
|
||||||
> Before opening a Pull Request, change the URL to point to the community-scripts repo.
|
> You also need to change all apperances of this URL in `misc/build.func` and `misc/install.func`
|
||||||
|
|
||||||
Example for development:
|
Example for development:
|
||||||
|
|
||||||
@@ -55,6 +55,9 @@ Final script:
|
|||||||
source <(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func)
|
source <(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
> [!CAUTION]
|
||||||
|
> Before opening a Pull Request, change the URLs to point to the community-scripts repo.
|
||||||
|
|
||||||
### 1.3 **Metadata**
|
### 1.3 **Metadata**
|
||||||
|
|
||||||
- Add clear comments for script metadata, including author, copyright, and license information.
|
- Add clear comments for script metadata, including author, copyright, and license information.
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
source <(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func)
|
source <(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func)
|
||||||
# Copyright (c) 2021-2024 community-scripts ORG
|
# Copyright (c) 2021-2025 community-scripts ORG
|
||||||
# Author: [YourUserName]
|
# Author: [YourUserName]
|
||||||
# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE
|
# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE
|
||||||
# Source: [SOURCE_URL]
|
# Source: [SOURCE_URL]
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
# Copyright (c) 2021-2024 community-scripts ORG
|
# Copyright (c) 2021-2025 community-scripts ORG
|
||||||
# Author: [YourUserName]
|
# Author: [YourUserName]
|
||||||
# License: MIT
|
# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE
|
||||||
# Source: [SOURCE_URL]
|
# Source: [SOURCE_URL]
|
||||||
|
|
||||||
# Import Functions und Setup
|
# Import Functions und Setup
|
||||||
|
|||||||
@@ -1 +1,2 @@
|
|||||||
ko_fi: community_scripts
|
ko_fi: community_scripts
|
||||||
|
github: community_scripts
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
name: Auto Update .app-headers
|
name: Auto Update .app-files
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
@@ -6,10 +6,10 @@ on:
|
|||||||
- main
|
- main
|
||||||
paths:
|
paths:
|
||||||
- 'ct/**.sh'
|
- 'ct/**.sh'
|
||||||
workflow_dispatch: # Ermöglicht das manuelle Ausführen der Action
|
workflow_dispatch:
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
update-app-headers:
|
update-app-files:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
@@ -21,62 +21,59 @@ jobs:
|
|||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
|
|
||||||
# Step 2: Set up Git user for committing changes
|
# Step 2: Disable file mode changes detection
|
||||||
|
- name: Disable file mode changes
|
||||||
|
run: git config core.fileMode false
|
||||||
|
|
||||||
|
# Step 3: Set up Git user for committing changes
|
||||||
- name: Set up Git
|
- name: Set up Git
|
||||||
run: |
|
run: |
|
||||||
git config --global user.name "GitHub Actions"
|
git config --global user.name "GitHub Actions"
|
||||||
git config --global user.email "actions@github.com"
|
git config --global user.email "github-actions[bot]@users.noreply.github.com"
|
||||||
|
|
||||||
# Step 3: Install figlet
|
# Step 4: Install figlet
|
||||||
- name: Install figlet
|
- name: Install figlet
|
||||||
run: sudo apt-get install -y figlet
|
run: sudo apt-get install -y figlet
|
||||||
|
|
||||||
# Step 4: Run the generate-app-headers.sh script to update .app-headers
|
# Step 5: Run the updated generate-app-files.sh script
|
||||||
- name: Run generate-app-headers.sh to update .app-headers
|
- name: Run generate-app-files.sh
|
||||||
run: |
|
run: |
|
||||||
chmod +x .github/workflows/scripts/generate-app-headers.sh
|
chmod +x .github/workflows/scripts/generate-app-headers.sh
|
||||||
.github/workflows/scripts/generate-app-headers.sh
|
.github/workflows/scripts/generate-app-headers.sh
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
# Step 5: Check if there are any changes
|
# Step 6: Check if there are any changes
|
||||||
- name: Check if there are any changes
|
- name: Check if there are any changes
|
||||||
id: verify-diff
|
|
||||||
run: |
|
run: |
|
||||||
git diff --quiet . || echo "changed=true" >> $GITHUB_OUTPUT
|
echo "Checking for changes..."
|
||||||
|
git add -A # Untracked Dateien aufnehmen
|
||||||
|
git status
|
||||||
|
if git diff --cached --quiet; then
|
||||||
|
echo "No changes detected."
|
||||||
|
echo "changed=false" >> "$GITHUB_ENV"
|
||||||
|
else
|
||||||
|
echo "Changes detected:"
|
||||||
|
git diff --stat --cached
|
||||||
|
echo "changed=true" >> "$GITHUB_ENV"
|
||||||
|
fi
|
||||||
|
|
||||||
# Step 6: Commit changes (if any) and create a PR
|
# Step 7: Commit and create PR if changes exist
|
||||||
- name: Commit and create PR if changes exist
|
- name: Commit and create PR if changes exist
|
||||||
if: steps.verify-diff.outputs.changed == 'true'
|
if: env.changed == 'true'
|
||||||
run: |
|
run: |
|
||||||
git config --global user.name "github-actions[bot]"
|
git commit -m "Update .app files"
|
||||||
git config --global user.email "github-actions[bot]@users.noreply.github.com"
|
git checkout -b pr-update-app-files
|
||||||
git add ./misc/.app-headers
|
git push origin pr-update-app-files --force
|
||||||
git commit -m "Update .app-headers file"
|
gh pr create --title "[core] update .app files" \
|
||||||
# Create a temporary branch for the PR
|
--body "This PR is auto-generated by a GitHub Action to update the .app files." \
|
||||||
git checkout -b pr-update-app-headers
|
--head pr-update-app-files \
|
||||||
git push origin pr-update-app-headers --force
|
|
||||||
|
|
||||||
# Create PR against main
|
|
||||||
gh pr create --title "[core] update .app-headers file" \
|
|
||||||
--body "This PR is auto-generated by a Github Action to update the .app-headers file." \
|
|
||||||
--head pr-update-app-headers \
|
|
||||||
--base main \
|
--base main \
|
||||||
--label "automated pr"
|
--label "automated pr"
|
||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
- name: Re-approve pull request after update
|
# Step 8: Output success message when no changes
|
||||||
if: steps.verify-diff.outputs.changed == 'true'
|
- name: No changes detected
|
||||||
env:
|
if: env.changed == 'false'
|
||||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
run: echo "No changes to commit. Workflow completed successfully."
|
||||||
run: |
|
|
||||||
PR_NUMBER=$(gh pr list --head "pr-update-app-headers" --json number --jq '.[].number')
|
|
||||||
# Check if the PR was created by the bot (skip review if so)
|
|
||||||
PR_AUTHOR=$(gh pr view "$PR_NUMBER" --json author --jq '.author.login')
|
|
||||||
if [ "$PR_AUTHOR" != "github-actions[bot]" ]; then
|
|
||||||
gh pr review "$PR_NUMBER" --approve
|
|
||||||
else
|
|
||||||
echo "PR was created by the bot, skipping review."
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|||||||
Regular → Executable
+19
-18
@@ -1,33 +1,34 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
output_file="./misc/.app-headers"
|
# Base directory for headers
|
||||||
> "$output_file" # Clear or create the file
|
headers_dir="./ct/headers"
|
||||||
|
|
||||||
current_date=$(date +"%m-%d-%Y")
|
# Ensure the headers directory exists and clear it
|
||||||
# Header with date
|
mkdir -p "$headers_dir"
|
||||||
{
|
rm -f "$headers_dir"/*
|
||||||
echo "### Generated on $current_date"
|
|
||||||
echo "##################################################"
|
|
||||||
echo
|
|
||||||
} >> "$output_file"
|
|
||||||
|
|
||||||
# Find only regular .sh files in ./ct, sort them alphabetically
|
# Find all .sh files in ./ct directory, sorted alphabetically
|
||||||
find ./ct -type f -name "*.sh" | sort | while read -r script; do
|
find ./ct -type f -name "*.sh" | sort | while read -r script; do
|
||||||
# Extract the APP name from the APP line
|
# Extract the APP name from the APP line
|
||||||
app_name=$(grep -oP '^APP="\K[^"]+' "$script" 2>/dev/null)
|
app_name=$(grep -oP '^APP="\K[^"]+' "$script" 2>/dev/null)
|
||||||
|
|
||||||
if [[ -n "$app_name" ]]; then
|
if [[ -n "$app_name" ]]; then
|
||||||
|
# Define the output file name in the headers directory
|
||||||
|
output_file="${headers_dir}/$(basename "${script%.*}")"
|
||||||
|
|
||||||
# Generate figlet output
|
# Generate figlet output
|
||||||
figlet_output=$(figlet -f slant "$app_name")
|
figlet_output=$(figlet -w 500 -f slant "$app_name")
|
||||||
{
|
|
||||||
echo "### $(basename "$script")"
|
# Check if figlet output is not empty
|
||||||
echo "APP=$app_name"
|
if [[ -n "$figlet_output" ]]; then
|
||||||
echo "$figlet_output"
|
echo "$figlet_output" > "$output_file"
|
||||||
echo
|
echo "Generated: $output_file"
|
||||||
} >> "$output_file"
|
else
|
||||||
|
echo "Figlet failed for $app_name in $script"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo "No APP name found in $script, skipping."
|
echo "No APP name found in $script, skipping."
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
echo "Generated combined file at $output_file"
|
echo "Completed processing .sh files."
|
||||||
|
|||||||
Vendored
+5
@@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"files.associations": {
|
||||||
|
"*.func": "shellscript"
|
||||||
|
}
|
||||||
|
}
|
||||||
+345
-1
@@ -16,10 +16,354 @@ All LXC instances created using this repository come pre-installed with Midnight
|
|||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
Do not break established syntax in this file, as it is automatically updated by a Github Workflow
|
Do not break established syntax in this file, as it is automatically updated by a Github Workflow
|
||||||
|
|
||||||
## 2025-01-17
|
|
||||||
|
## 2025-02-04
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
|
### 💥 Breaking Changes
|
||||||
|
|
||||||
|
- Rename & Optimize: Proxmox Backup Server (Renaming & Update fix) [@thost96](https://github.com/thost96) ([#2012](https://github.com/community-scripts/ProxmoxVE/pull/2012))
|
||||||
|
|
||||||
|
### 🚀 Updated Scripts
|
||||||
|
|
||||||
|
- Fix: Authentik - Remove deprecated GO-Remove in Footer [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#2020](https://github.com/community-scripts/ProxmoxVE/pull/2020))
|
||||||
|
- Fix: Authentik Fix wrong HDD Size [@thost96](https://github.com/thost96) ([#2001](https://github.com/community-scripts/ProxmoxVE/pull/2001))
|
||||||
|
- Fix: Tandoor - node Version [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#2010](https://github.com/community-scripts/ProxmoxVE/pull/2010))
|
||||||
|
- Fix actual update - missing hidden files, downloaded release cleanup [@maciejmatczak](https://github.com/maciejmatczak) ([#2027](https://github.com/community-scripts/ProxmoxVE/pull/2027))
|
||||||
|
- Fix Script: post-pmg-install.sh [@thost96](https://github.com/thost96) ([#2022](https://github.com/community-scripts/ProxmoxVE/pull/2022))
|
||||||
|
- Fix Tianji: Add heap-space value for nodejs [@MickLesk](https://github.com/MickLesk) ([#2011](https://github.com/community-scripts/ProxmoxVE/pull/2011))
|
||||||
|
- Fix: Ghost LXC - Use Node20 [@MickLesk](https://github.com/MickLesk) ([#2006](https://github.com/community-scripts/ProxmoxVE/pull/2006))
|
||||||
|
|
||||||
|
### 🌐 Website
|
||||||
|
|
||||||
|
- [API] Massive update to api (remove many, optimize website for users) [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#1990](https://github.com/community-scripts/ProxmoxVE/pull/1990))
|
||||||
|
|
||||||
|
### 🧰 Maintenance
|
||||||
|
|
||||||
|
- Fix header comments on contributor templates [@tremor021](https://github.com/tremor021) ([#2029](https://github.com/community-scripts/ProxmoxVE/pull/2029))
|
||||||
|
- [Fix]: Headername of Proxmox-Datacenter-Manager not in CamelCase [@MickLesk](https://github.com/MickLesk) ([#2017](https://github.com/community-scripts/ProxmoxVE/pull/2017))
|
||||||
|
- [Fix] Header breaks at long title - add width for figlet github action [@MickLesk](https://github.com/MickLesk) ([#2015](https://github.com/community-scripts/ProxmoxVE/pull/2015))
|
||||||
|
|
||||||
|
## 2025-02-03
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
### ✨ New Scripts
|
||||||
|
|
||||||
|
- New Script: Element Synapse [@tremor021](https://github.com/tremor021) ([#1955](https://github.com/community-scripts/ProxmoxVE/pull/1955))
|
||||||
|
- New Script: Privatebin [@opastorello](https://github.com/opastorello) ([#1925](https://github.com/community-scripts/ProxmoxVE/pull/1925))
|
||||||
|
|
||||||
|
### 🚀 Updated Scripts
|
||||||
|
|
||||||
|
- Fix: Monica Install with nodejs [@MickLesk](https://github.com/MickLesk) ([#1996](https://github.com/community-scripts/ProxmoxVE/pull/1996))
|
||||||
|
- Element Synapse sed fix [@tremor021](https://github.com/tremor021) ([#1994](https://github.com/community-scripts/ProxmoxVE/pull/1994))
|
||||||
|
- Fix Hoarder corepack install/update error [@vhsdream](https://github.com/vhsdream) ([#1957](https://github.com/community-scripts/ProxmoxVE/pull/1957))
|
||||||
|
- [Security & Maintenance] Update NodeJS Repo to 22 for new Installs [@MickLesk](https://github.com/MickLesk) ([#1984](https://github.com/community-scripts/ProxmoxVE/pull/1984))
|
||||||
|
- [Standardization]: Same Setup for GoLang on all LXC's & Clear Tarball [@MickLesk](https://github.com/MickLesk) ([#1977](https://github.com/community-scripts/ProxmoxVE/pull/1977))
|
||||||
|
- Feature: urbackupserver Include fuse&nesting features during install [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#1968](https://github.com/community-scripts/ProxmoxVE/pull/1968))
|
||||||
|
- Fix: MSSQL-Server: Better gpg handling [@MickLesk](https://github.com/MickLesk) ([#1962](https://github.com/community-scripts/ProxmoxVE/pull/1962))
|
||||||
|
- Fix: Grist ran into a heap space during the update [@MickLesk](https://github.com/MickLesk) ([#1964](https://github.com/community-scripts/ProxmoxVE/pull/1964))
|
||||||
|
- Fix: FS-Trim Cancel / Error-Button [@MickLesk](https://github.com/MickLesk) ([#1965](https://github.com/community-scripts/ProxmoxVE/pull/1965))
|
||||||
|
- Fix: Increase HDD Space for Hoarder [@MickLesk](https://github.com/MickLesk) ([#1970](https://github.com/community-scripts/ProxmoxVE/pull/1970))
|
||||||
|
- Feature: Clean Orphan LVM without CEPH [@MickLesk](https://github.com/MickLesk) ([#1974](https://github.com/community-scripts/ProxmoxVE/pull/1974))
|
||||||
|
- [Standardization] Fix Spelling for "Setup Python3" [@MickLesk](https://github.com/MickLesk) ([#1975](https://github.com/community-scripts/ProxmoxVE/pull/1975))
|
||||||
|
|
||||||
|
### 🌐 Website
|
||||||
|
|
||||||
|
- [Website] update data/page.tsx [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#1969](https://github.com/community-scripts/ProxmoxVE/pull/1969))
|
||||||
|
- Prometheus Proxmox VE Exporter: Set correct website slug [@andygrunwald](https://github.com/andygrunwald) ([#1961](https://github.com/community-scripts/ProxmoxVE/pull/1961))
|
||||||
|
|
||||||
|
### 🧰 Maintenance
|
||||||
|
|
||||||
|
- [API] Remove Hostname, Verbose, SSH and TAGS [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#1967](https://github.com/community-scripts/ProxmoxVE/pull/1967))
|
||||||
|
|
||||||
|
## 2025-02-02
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
### 🚀 Updated Scripts
|
||||||
|
|
||||||
|
- Prometheus PVE Exporter: Add `--default-timeout=300` to pip install commands [@andygrunwald](https://github.com/andygrunwald) ([#1950](https://github.com/community-scripts/ProxmoxVE/pull/1950))
|
||||||
|
- fix z2m update function to 2.1.0 [@MickLesk](https://github.com/MickLesk) ([#1938](https://github.com/community-scripts/ProxmoxVE/pull/1938))
|
||||||
|
|
||||||
|
### 🧰 Maintenance
|
||||||
|
|
||||||
|
- VSCode: Add Shellscript Syntax highlighting for *.func files [@andygrunwald](https://github.com/andygrunwald) ([#1948](https://github.com/community-scripts/ProxmoxVE/pull/1948))
|
||||||
|
|
||||||
|
## 2025-02-01
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
### 💥 Breaking Changes
|
||||||
|
|
||||||
|
- [DCMA] Delete scripts 5etools and pf2etools - Copyright abuse [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#1922](https://github.com/community-scripts/ProxmoxVE/pull/1922))
|
||||||
|
|
||||||
|
### ✨ New Scripts
|
||||||
|
|
||||||
|
- New script: Baïkal [@bvdberg01](https://github.com/bvdberg01) ([#1913](https://github.com/community-scripts/ProxmoxVE/pull/1913))
|
||||||
|
|
||||||
|
### 🚀 Updated Scripts
|
||||||
|
|
||||||
|
- Bug fix: Paymenter [@opastorello](https://github.com/opastorello) ([#1917](https://github.com/community-scripts/ProxmoxVE/pull/1917))
|
||||||
|
|
||||||
|
## 2025-01-31
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
### ✨ New Scripts
|
||||||
|
|
||||||
|
- New Script: Paymenter [@opastorello](https://github.com/opastorello) ([#1827](https://github.com/community-scripts/ProxmoxVE/pull/1827))
|
||||||
|
|
||||||
|
### 🚀 Updated Scripts
|
||||||
|
|
||||||
|
- [Fix] Alpine-IT-Tools, add missing ssh package for root ssh access [@CrazyWolf13](https://github.com/CrazyWolf13) ([#1891](https://github.com/community-scripts/ProxmoxVE/pull/1891))
|
||||||
|
- [Fix] Change Download of Trilium after there change the tag/release logic [@MickLesk](https://github.com/MickLesk) ([#1892](https://github.com/community-scripts/ProxmoxVE/pull/1892))
|
||||||
|
|
||||||
|
### 🌐 Website
|
||||||
|
|
||||||
|
- [Website] Enhance DataFetcher with better UI components and add reactive data fetching intervals [@BramSuurdje](https://github.com/BramSuurdje) ([#1902](https://github.com/community-scripts/ProxmoxVE/pull/1902))
|
||||||
|
- [Website] Update /data/page.tsx [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#1900](https://github.com/community-scripts/ProxmoxVE/pull/1900))
|
||||||
|
|
||||||
|
## 2025-01-30
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
### ✨ New Scripts
|
||||||
|
|
||||||
|
- New Script: IT-Tools [@nicedevil007](https://github.com/nicedevil007) ([#1862](https://github.com/community-scripts/ProxmoxVE/pull/1862))
|
||||||
|
- New Script: Mattermost [@Dracentis](https://github.com/Dracentis) ([#1856](https://github.com/community-scripts/ProxmoxVE/pull/1856))
|
||||||
|
|
||||||
|
### 🚀 Updated Scripts
|
||||||
|
|
||||||
|
- Optimize PVE Manager Version-Check [@MickLesk](https://github.com/MickLesk) ([#1866](https://github.com/community-scripts/ProxmoxVE/pull/1866))
|
||||||
|
|
||||||
|
### 🌐 Website
|
||||||
|
|
||||||
|
- [API] Update build.func to set the status message correct [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#1878](https://github.com/community-scripts/ProxmoxVE/pull/1878))
|
||||||
|
- [Website] Update /data/page.tsx [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#1876](https://github.com/community-scripts/ProxmoxVE/pull/1876))
|
||||||
|
- Fix IT-Tools Website Entry (Default | Alpine) [@MickLesk](https://github.com/MickLesk) ([#1869](https://github.com/community-scripts/ProxmoxVE/pull/1869))
|
||||||
|
- fix: remove rounded styles from command primitive [@steveiliop56](https://github.com/steveiliop56) ([#1840](https://github.com/community-scripts/ProxmoxVE/pull/1840))
|
||||||
|
|
||||||
|
### 🧰 Maintenance
|
||||||
|
|
||||||
|
- [API] Update build.func: add function to see if a script failed or not [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#1874](https://github.com/community-scripts/ProxmoxVE/pull/1874))
|
||||||
|
|
||||||
|
## 2025-01-29
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
### ✨ New Scripts
|
||||||
|
|
||||||
|
- New Script: Prometheus Proxmox VE Exporter [@andygrunwald](https://github.com/andygrunwald) ([#1805](https://github.com/community-scripts/ProxmoxVE/pull/1805))
|
||||||
|
- New Script: Clean Orphaned LVM [@MickLesk](https://github.com/MickLesk) ([#1838](https://github.com/community-scripts/ProxmoxVE/pull/1838))
|
||||||
|
|
||||||
|
### 🌐 Website
|
||||||
|
|
||||||
|
- Patch http Url to https in build.func and /data/page.tsx [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#1849](https://github.com/community-scripts/ProxmoxVE/pull/1849))
|
||||||
|
- [Frontend] Add /data to show API results [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#1841](https://github.com/community-scripts/ProxmoxVE/pull/1841))
|
||||||
|
- Update clean-orphaned-lvm.json [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#1843](https://github.com/community-scripts/ProxmoxVE/pull/1843))
|
||||||
|
|
||||||
|
### 🧰 Maintenance
|
||||||
|
|
||||||
|
- Update build.func [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#1851](https://github.com/community-scripts/ProxmoxVE/pull/1851))
|
||||||
|
- [Diagnostic] Introduced optional lxc install diagnostics via API call [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#1801](https://github.com/community-scripts/ProxmoxVE/pull/1801))
|
||||||
|
|
||||||
|
## 2025-01-28
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
### 💥 Breaking Changes
|
||||||
|
|
||||||
|
- Breaking Change: Homarr v1 (Read Guide) [@MickLesk](https://github.com/MickLesk) ([#1825](https://github.com/community-scripts/ProxmoxVE/pull/1825))
|
||||||
|
- Update PingVin: Fix problem with update und switch to new method of getting files. [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#1819](https://github.com/community-scripts/ProxmoxVE/pull/1819))
|
||||||
|
|
||||||
|
### ✨ New Scripts
|
||||||
|
|
||||||
|
- New script: Monica LXC [@bvdberg01](https://github.com/bvdberg01) ([#1813](https://github.com/community-scripts/ProxmoxVE/pull/1813))
|
||||||
|
- New Script: NodeBB [@MickLesk](https://github.com/MickLesk) ([#1811](https://github.com/community-scripts/ProxmoxVE/pull/1811))
|
||||||
|
- New Script: Pocket ID [@Snarkenfaugister](https://github.com/Snarkenfaugister) ([#1779](https://github.com/community-scripts/ProxmoxVE/pull/1779))
|
||||||
|
|
||||||
|
### 🚀 Updated Scripts
|
||||||
|
|
||||||
|
- Update all Alpine LXC's to 3.21 (Docker, Grafana, Nextcloud, Vaultwarden, Zigbee2Mqtt, Alpine) [@MickLesk](https://github.com/MickLesk) ([#1803](https://github.com/community-scripts/ProxmoxVE/pull/1803))
|
||||||
|
- [Standardization] Fix Spelling for "Setup Python3" [@MickLesk](https://github.com/MickLesk) ([#1810](https://github.com/community-scripts/ProxmoxVE/pull/1810))
|
||||||
|
|
||||||
|
### 🌐 Website
|
||||||
|
|
||||||
|
- Filter out duplicate scripts in LatestScripts component and sort by creation date [@BramSuurdje](https://github.com/BramSuurdje) ([#1828](https://github.com/community-scripts/ProxmoxVE/pull/1828))
|
||||||
|
|
||||||
|
### 🧰 Maintenance
|
||||||
|
|
||||||
|
- [core]: Remove Figlet | Get Headers by Repo & Store Local [@MickLesk](https://github.com/MickLesk) ([#1802](https://github.com/community-scripts/ProxmoxVE/pull/1802))
|
||||||
|
- [docs] Update AppName.md: Make it clear where to change the URLs [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#1809](https://github.com/community-scripts/ProxmoxVE/pull/1809))
|
||||||
|
|
||||||
|
## 2025-01-27
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
### ✨ New Scripts
|
||||||
|
|
||||||
|
- New Script: Arch Linux VM [@MickLesk](https://github.com/MickLesk) ([#1780](https://github.com/community-scripts/ProxmoxVE/pull/1780))
|
||||||
|
|
||||||
|
### 🚀 Updated Scripts
|
||||||
|
|
||||||
|
- Increase alpine-vaultwarden default var_disk size [@nayzm](https://github.com/nayzm) ([#1788](https://github.com/community-scripts/ProxmoxVE/pull/1788))
|
||||||
|
- Added change of the mobile GUI to disable nag request [@GarryG](https://github.com/GarryG) ([#1785](https://github.com/community-scripts/ProxmoxVE/pull/1785))
|
||||||
|
|
||||||
|
### 🌐 Website
|
||||||
|
|
||||||
|
- Update frontend alpine-vaultwarden hdd size and OS version [@nayzm](https://github.com/nayzm) ([#1789](https://github.com/community-scripts/ProxmoxVE/pull/1789))
|
||||||
|
- Website: Add Description for Metadata Categories [@MickLesk](https://github.com/MickLesk) ([#1783](https://github.com/community-scripts/ProxmoxVE/pull/1783))
|
||||||
|
- [Fix] Double "VM" on website (Arch Linux) [@lasharor](https://github.com/lasharor) ([#1782](https://github.com/community-scripts/ProxmoxVE/pull/1782))
|
||||||
|
|
||||||
|
## 2025-01-26
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
### 🚀 Updated Scripts
|
||||||
|
|
||||||
|
- Fix jellyfin update command [@jcisio](https://github.com/jcisio) ([#1771](https://github.com/community-scripts/ProxmoxVE/pull/1771))
|
||||||
|
- openHAB - Use https and include doc url [@moodyblue](https://github.com/moodyblue) ([#1766](https://github.com/community-scripts/ProxmoxVE/pull/1766))
|
||||||
|
- Jellyfin: Fix default logging level [@tremor021](https://github.com/tremor021) ([#1768](https://github.com/community-scripts/ProxmoxVE/pull/1768))
|
||||||
|
- Calibre-Web: added installation of calibre binaries [@tremor021](https://github.com/tremor021) ([#1763](https://github.com/community-scripts/ProxmoxVE/pull/1763))
|
||||||
|
- Added environment variable to accept EULA for SQLServer2022 [@tremor021](https://github.com/tremor021) ([#1755](https://github.com/community-scripts/ProxmoxVE/pull/1755))
|
||||||
|
|
||||||
|
### 🌐 Website
|
||||||
|
|
||||||
|
- The Lounge: Fix the command to create new users [@tremor021](https://github.com/tremor021) ([#1762](https://github.com/community-scripts/ProxmoxVE/pull/1762))
|
||||||
|
|
||||||
|
## 2025-01-24
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
### ✨ New Scripts
|
||||||
|
|
||||||
|
- New Script: Ubuntu 24.10 VM [@MickLesk](https://github.com/MickLesk) ([#1711](https://github.com/community-scripts/ProxmoxVE/pull/1711))
|
||||||
|
|
||||||
|
### 🚀 Updated Scripts
|
||||||
|
|
||||||
|
- openHAB - Update to Zulu21 [@moodyblue](https://github.com/moodyblue) ([#1734](https://github.com/community-scripts/ProxmoxVE/pull/1734))
|
||||||
|
- Feature: Filebrowser Script > Redesign | Update Logic | Remove Logic [@MickLesk](https://github.com/MickLesk) ([#1716](https://github.com/community-scripts/ProxmoxVE/pull/1716))
|
||||||
|
- Feature: Ubuntu 22.04 VM > Redesign | Optional HDD-Size Prompt [@MickLesk](https://github.com/MickLesk) ([#1712](https://github.com/community-scripts/ProxmoxVE/pull/1712))
|
||||||
|
- Feature: Ubuntu 24.04 VM > Redesign | Optional HDD-Size Prompt | cifs support [@MickLesk](https://github.com/MickLesk) ([#1714](https://github.com/community-scripts/ProxmoxVE/pull/1714))
|
||||||
|
|
||||||
|
### 🧰 Maintenance
|
||||||
|
|
||||||
|
- [Core] Better Creation of App Headers for next feature [@MickLesk](https://github.com/MickLesk) ([#1719](https://github.com/community-scripts/ProxmoxVE/pull/1719))
|
||||||
|
|
||||||
|
## 2025-01-23
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
### 🚀 Updated Scripts
|
||||||
|
|
||||||
|
- Feature: Add Debian Disk Size / Redesign / Increase Disk [@MickLesk](https://github.com/MickLesk) ([#1695](https://github.com/community-scripts/ProxmoxVE/pull/1695))
|
||||||
|
- Fix: Paperless Service Timings & Optimization: Ghostscript Installation [@MickLesk](https://github.com/MickLesk) ([#1688](https://github.com/community-scripts/ProxmoxVE/pull/1688))
|
||||||
|
|
||||||
|
### 🌐 Website
|
||||||
|
|
||||||
|
- Refactor ScriptInfoBlocks and siteConfig to properly show the most populair scripts [@BramSuurdje](https://github.com/BramSuurdje) ([#1697](https://github.com/community-scripts/ProxmoxVE/pull/1697))
|
||||||
|
|
||||||
|
### 🧰 Maintenance
|
||||||
|
|
||||||
|
- Update build.func: Ubuntu advanced settings version [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#1701](https://github.com/community-scripts/ProxmoxVE/pull/1701))
|
||||||
|
|
||||||
|
## 2025-01-22
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
### 🚀 Updated Scripts
|
||||||
|
|
||||||
|
- Tweak: LubeLogger Script Upcoming Changes 1.4.3 [@JcMinarro](https://github.com/JcMinarro) ([#1656](https://github.com/community-scripts/ProxmoxVE/pull/1656))
|
||||||
|
- Fix: SQL Server 2022 Install [@MickLesk](https://github.com/MickLesk) ([#1669](https://github.com/community-scripts/ProxmoxVE/pull/1669))
|
||||||
|
|
||||||
|
### 🌐 Website
|
||||||
|
|
||||||
|
- Refactor Sidebar component to display unique scripts count [@BramSuurdje](https://github.com/BramSuurdje) ([#1681](https://github.com/community-scripts/ProxmoxVE/pull/1681))
|
||||||
|
- Refactor various components and configuration for mobile responsiveness. [@BramSuurdje](https://github.com/BramSuurdje) ([#1679](https://github.com/community-scripts/ProxmoxVE/pull/1679))
|
||||||
|
- Add Docker-VM to Containers & Docker Category [@thost96](https://github.com/thost96) ([#1667](https://github.com/community-scripts/ProxmoxVE/pull/1667))
|
||||||
|
- Moving SQL Server 2022 to database category [@CamronBorealis](https://github.com/CamronBorealis) ([#1659](https://github.com/community-scripts/ProxmoxVE/pull/1659))
|
||||||
|
|
||||||
|
## 2025-01-21
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
### ✨ New Scripts
|
||||||
|
|
||||||
|
- Add new Script: LXC Delete (Proxmox) [@MickLesk](https://github.com/MickLesk) ([#1636](https://github.com/community-scripts/ProxmoxVE/pull/1636))
|
||||||
|
- New script: ProjectSend [@bvdberg01](https://github.com/bvdberg01) ([#1616](https://github.com/community-scripts/ProxmoxVE/pull/1616))
|
||||||
|
- New Script: Beszel [@Sinofage](https://github.com/Sinofage) ([#1619](https://github.com/community-scripts/ProxmoxVE/pull/1619))
|
||||||
|
- New Script: Docker VM [@thost96](https://github.com/thost96) ([#1608](https://github.com/community-scripts/ProxmoxVE/pull/1608))
|
||||||
|
- New script: SQL Server 2022 [@kris701](https://github.com/kris701) ([#1482](https://github.com/community-scripts/ProxmoxVE/pull/1482))
|
||||||
|
|
||||||
|
### 🚀 Updated Scripts
|
||||||
|
|
||||||
|
- Fix: Teddycloud Script (install, clean up & update) [@MickLesk](https://github.com/MickLesk) ([#1652](https://github.com/community-scripts/ProxmoxVE/pull/1652))
|
||||||
|
- Fix: Docker VM deprecated gpg [@MickLesk](https://github.com/MickLesk) ([#1649](https://github.com/community-scripts/ProxmoxVE/pull/1649))
|
||||||
|
- ActualBudget: Fix Update-Function, Fix Wget Crawling, Add Versionscheck [@MickLesk](https://github.com/MickLesk) ([#1643](https://github.com/community-scripts/ProxmoxVE/pull/1643))
|
||||||
|
- Fix Photoprism missing folder & environments [@MickLesk](https://github.com/MickLesk) ([#1639](https://github.com/community-scripts/ProxmoxVE/pull/1639))
|
||||||
|
- Update MOTD: Add Dynamic IP with profile.d by @JcMinarro [@MickLesk](https://github.com/MickLesk) ([#1633](https://github.com/community-scripts/ProxmoxVE/pull/1633))
|
||||||
|
- PBS.sh: Fix wrong URL after Setup [@thost96](https://github.com/thost96) ([#1629](https://github.com/community-scripts/ProxmoxVE/pull/1629))
|
||||||
|
|
||||||
|
### 🌐 Website
|
||||||
|
|
||||||
|
- Bump vite from 6.0.1 to 6.0.11 in /frontend [@dependabot[bot]](https://github.com/dependabot[bot]) ([#1653](https://github.com/community-scripts/ProxmoxVE/pull/1653))
|
||||||
|
- Update glpi.json [@opastorello](https://github.com/opastorello) ([#1641](https://github.com/community-scripts/ProxmoxVE/pull/1641))
|
||||||
|
- Fix Docker-VM name on website [@Sinofage](https://github.com/Sinofage) ([#1630](https://github.com/community-scripts/ProxmoxVE/pull/1630))
|
||||||
|
|
||||||
|
## 2025-01-20
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
### ✨ New Scripts
|
||||||
|
|
||||||
|
- New Script: UrBackup Server [@kris701](https://github.com/kris701) ([#1569](https://github.com/community-scripts/ProxmoxVE/pull/1569))
|
||||||
|
- New Script: Proxmox Mail Gateway Post Installer [@thost96](https://github.com/thost96) ([#1559](https://github.com/community-scripts/ProxmoxVE/pull/1559))
|
||||||
|
|
||||||
|
### 🚀 Updated Scripts
|
||||||
|
|
||||||
|
- Update Kimai Dependency: Use PHP 8.3 [@MickLesk](https://github.com/MickLesk) ([#1609](https://github.com/community-scripts/ProxmoxVE/pull/1609))
|
||||||
|
- Feature: Add xCaddy for external Modules on Caddy-LXC [@MickLesk](https://github.com/MickLesk) ([#1613](https://github.com/community-scripts/ProxmoxVE/pull/1613))
|
||||||
|
- Fix Pocketbase URL after install [@MickLesk](https://github.com/MickLesk) ([#1597](https://github.com/community-scripts/ProxmoxVE/pull/1597))
|
||||||
|
- Unifi.sh fix wrong URL after Install [@thost96](https://github.com/thost96) ([#1601](https://github.com/community-scripts/ProxmoxVE/pull/1601))
|
||||||
|
|
||||||
|
### 🌐 Website
|
||||||
|
|
||||||
|
- Update Website | Add new Categories [@MickLesk](https://github.com/MickLesk) ([#1606](https://github.com/community-scripts/ProxmoxVE/pull/1606))
|
||||||
|
- Grafana: Mark container as updateable [@andygrunwald](https://github.com/andygrunwald) ([#1603](https://github.com/community-scripts/ProxmoxVE/pull/1603))
|
||||||
|
|
||||||
|
### 🧰 Maintenance
|
||||||
|
|
||||||
|
- [core] Update build.func: Add defaults to Advanced mode [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#1548](https://github.com/community-scripts/ProxmoxVE/pull/1548))
|
||||||
|
- Update build.func: Fix Advanced Tags (Remove all if empty / overwrite if default cleared) [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#1612](https://github.com/community-scripts/ProxmoxVE/pull/1612))
|
||||||
|
- Add new Check for LXC MaxKeys by @cricalix [@MickLesk](https://github.com/MickLesk) ([#1602](https://github.com/community-scripts/ProxmoxVE/pull/1602))
|
||||||
|
|
||||||
|
## 2025-01-19
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
### 🚀 Updated Scripts
|
||||||
|
|
||||||
|
- Update Opengist.sh: Fix broken backup function [@bvdberg01](https://github.com/bvdberg01) ([#1572](https://github.com/community-scripts/ProxmoxVE/pull/1572))
|
||||||
|
|
||||||
|
## 2025-01-18
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
### 💥 Breaking Changes
|
||||||
|
|
||||||
|
- **READ GUIDE FIRST** breaking change: Homeassistant-Core upgrade os and python3 [@MickLesk](https://github.com/MickLesk) ([#1550](https://github.com/community-scripts/ProxmoxVE/pull/1550))
|
||||||
|
- Update Openwrt: Delete lines that do WAN input and forward accept [@chackl1990](https://github.com/chackl1990) ([#1540](https://github.com/community-scripts/ProxmoxVE/pull/1540))
|
||||||
|
|
||||||
|
### 🚀 Updated Scripts
|
||||||
|
|
||||||
|
- added cifs support in ubuntu2404-vm.sh [@plonxyz](https://github.com/plonxyz) ([#1461](https://github.com/community-scripts/ProxmoxVE/pull/1461))
|
||||||
|
- Fix linkwarden update [@burgerga](https://github.com/burgerga) ([#1565](https://github.com/community-scripts/ProxmoxVE/pull/1565))
|
||||||
|
- [jellyseerr] Update nodejs if not up-to-date [@makstech](https://github.com/makstech) ([#1563](https://github.com/community-scripts/ProxmoxVE/pull/1563))
|
||||||
|
- Update VM Tags [@oOStroudyOo](https://github.com/oOStroudyOo) ([#1562](https://github.com/community-scripts/ProxmoxVE/pull/1562))
|
||||||
|
- Update apt-cacher-ng.sh: Typo/Missing $ [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#1545](https://github.com/community-scripts/ProxmoxVE/pull/1545))
|
||||||
|
|
||||||
## 2025-01-16
|
## 2025-01-16
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
<img src="https://img.shields.io/badge/Discord-7289da?style=for-the-badge&logo=discord&logoColor=white" alt="Discord" />
|
<img src="https://img.shields.io/badge/Discord-7289da?style=for-the-badge&logo=discord&logoColor=white" alt="Discord" />
|
||||||
</a>
|
</a>
|
||||||
<a href="https://ko-fi.com/community_scripts">
|
<a href="https://ko-fi.com/community_scripts">
|
||||||
<img src="https://img.shields.io/badge/Donate-FF5F5F?style=for-the-badge&logo=ko-fi&logoColor=white" alt="Donate" />
|
<img src="https://img.shields.io/badge/Support-FF5F5F?style=for-the-badge&logo=ko-fi&logoColor=white" alt="Donate" />
|
||||||
</a>
|
</a>
|
||||||
<a href="https://github.com/community-scripts/ProxmoxVE/blob/main/.github/CONTRIBUTING.md">
|
<a href="https://github.com/community-scripts/ProxmoxVE/blob/main/.github/CONTRIBUTING.md">
|
||||||
<img src="https://img.shields.io/badge/Contribute-ff4785?style=for-the-badge&logo=git&logoColor=white" alt="Contribute" />
|
<img src="https://img.shields.io/badge/Contribute-ff4785?style=for-the-badge&logo=git&logoColor=white" alt="Contribute" />
|
||||||
|
|||||||
-113
@@ -1,113 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
source <(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func)
|
|
||||||
# Copyright (c) 2021-2025 community-scripts ORG
|
|
||||||
# Author: TheRealVira
|
|
||||||
# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE
|
|
||||||
# Source: https://5e.tools/
|
|
||||||
|
|
||||||
# App Default Values
|
|
||||||
APP="5etools"
|
|
||||||
var_tags="wiki"
|
|
||||||
var_cpu="1"
|
|
||||||
var_ram="512"
|
|
||||||
var_disk="13"
|
|
||||||
var_os="debian"
|
|
||||||
var_version="12"
|
|
||||||
var_unprivileged="1"
|
|
||||||
|
|
||||||
# App Output & Base Settings
|
|
||||||
header_info "$APP"
|
|
||||||
base_settings
|
|
||||||
|
|
||||||
# Core
|
|
||||||
variables
|
|
||||||
color
|
|
||||||
catch_errors
|
|
||||||
|
|
||||||
function update_script() {
|
|
||||||
header_info
|
|
||||||
check_container_storage
|
|
||||||
check_container_resources
|
|
||||||
|
|
||||||
# Check if installation is present | -f for file, -d for folder
|
|
||||||
if [[ ! -d "/opt/${APP}" ]]; then
|
|
||||||
msg_error "No ${APP} Installation Found!"
|
|
||||||
exit
|
|
||||||
fi
|
|
||||||
|
|
||||||
RELEASE=$(curl -s https://api.github.com/repos/5etools-mirror-3/5etools-src/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }')
|
|
||||||
if [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]] || [[ ! -f "/opt/${APP}_version.txt" ]]; then
|
|
||||||
# Crawling the new version and checking whether an update is required
|
|
||||||
msg_info "Updating System"
|
|
||||||
apt-get update &>/dev/null
|
|
||||||
apt-get -y upgrade &>/dev/null
|
|
||||||
msg_ok "Updated System"
|
|
||||||
|
|
||||||
# Execute Update
|
|
||||||
msg_info "Updating base 5etools"
|
|
||||||
cd /opt
|
|
||||||
wget -q "https://github.com/5etools-mirror-3/5etools-src/archive/refs/tags/${RELEASE}.zip"
|
|
||||||
unzip -q "${RELEASE}.zip"
|
|
||||||
mv "/opt/${APP}/img" "/opt/img-backup"
|
|
||||||
rm -rf "/opt/${APP}"
|
|
||||||
mv "${APP}-src-${RELEASE:1}" "/opt/${APP}"
|
|
||||||
mv "/opt/img-backup" "/opt/${APP}/img"
|
|
||||||
cd /opt/5etools
|
|
||||||
$STD npm install
|
|
||||||
$STD npm run build
|
|
||||||
cd ~
|
|
||||||
echo "${RELEASE}" >"/opt/${APP}_version.txt"
|
|
||||||
chown -R www-data: "/opt/${APP}"
|
|
||||||
chmod -R 755 "/opt/${APP}"
|
|
||||||
msg_ok "Updated base 5etools"
|
|
||||||
# Cleaning up
|
|
||||||
msg_info "Cleaning Up"
|
|
||||||
rm -rf /opt/${RELEASE}.zip
|
|
||||||
$STD apt-get -y autoremove
|
|
||||||
$STD apt-get -y autoclean
|
|
||||||
msg_ok "Cleanup Completed"
|
|
||||||
else
|
|
||||||
msg_ok "No update required. Base ${APP} is already at ${RELEASE}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
IMG_RELEASE=$(curl -s https://api.github.com/repos/5etools-mirror-2/5etools-img/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }')
|
|
||||||
if [[ "${IMG_RELEASE}" != "$(cat /opt/${APP}_IMG_version.txt)" ]] || [[ ! -f "/opt/${APP}_IMG_version.txt" ]]; then
|
|
||||||
# Crawling the new version and checking whether an update is required
|
|
||||||
msg_info "Updating System"
|
|
||||||
apt-get update &>/dev/null
|
|
||||||
apt-get -y upgrade &>/dev/null
|
|
||||||
msg_ok "Updated System"
|
|
||||||
|
|
||||||
# Execute Update
|
|
||||||
msg_info "Updating 5etools images"
|
|
||||||
curl -sSL "https://github.com/5etools-mirror-2/5etools-img/archive/refs/tags/${IMG_RELEASE}.zip" > "${IMG_RELEASE}.zip"
|
|
||||||
unzip -q "${IMG_RELEASE}.zip"
|
|
||||||
rm -rf "/opt/${APP}/img"
|
|
||||||
mv "${APP}-img-${IMG_RELEASE:1}" "/opt/${APP}/img"
|
|
||||||
echo "${IMG_RELEASE}" >"/opt/${APP}_IMG_version.txt"
|
|
||||||
chown -R www-data: "/opt/${APP}"
|
|
||||||
chmod -R 755 "/opt/${APP}"
|
|
||||||
|
|
||||||
msg_ok "Updating 5etools images"
|
|
||||||
|
|
||||||
# Cleaning up
|
|
||||||
msg_info "Cleaning Up"
|
|
||||||
rm -rf /opt/${RELEASE}.zip
|
|
||||||
rm -rf ${IMG_RELEASE}.zip
|
|
||||||
$STD apt-get -y autoremove
|
|
||||||
$STD apt-get -y autoclean
|
|
||||||
msg_ok "Cleanup Completed"
|
|
||||||
else
|
|
||||||
msg_ok "No update required. ${APP} images are already at ${IMG_RELEASE}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
start
|
|
||||||
build_container
|
|
||||||
description
|
|
||||||
|
|
||||||
msg_ok "Completed Successfully!\n"
|
|
||||||
echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}"
|
|
||||||
echo -e "${INFO}${YW} Access it using the following URL:${CL}"
|
|
||||||
echo -e "${TAB}${GATEWAY}${BGN}http://${IP}${CL}"
|
|
||||||
+33
-22
@@ -28,33 +28,44 @@ function update_script() {
|
|||||||
header_info
|
header_info
|
||||||
check_container_storage
|
check_container_storage
|
||||||
check_container_resources
|
check_container_resources
|
||||||
|
|
||||||
if [[ ! -d /opt/actualbudget ]]; then
|
if [[ ! -d /opt/actualbudget ]]; then
|
||||||
msg_error "No ${APP} Installation Found!"
|
msg_error "No ${APP} Installation Found!"
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
if ! command -v jq >/dev/null 2>&1; then
|
|
||||||
echo "Installing jq..."
|
RELEASE=$(curl -s https://api.github.com/repos/actualbudget/actual/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
|
||||||
apt-get install -y jq >/dev/null 2>&1
|
if [[ ! -f /opt/actualbudget_version.txt ]] || [[ "${RELEASE}" != "$(cat /opt/actualbudget_version.txt)" ]]; then
|
||||||
echo "Installed jq..."
|
msg_info "Stopping ${APP}"
|
||||||
|
systemctl stop actualbudget
|
||||||
|
msg_ok "${APP} Stopped"
|
||||||
|
|
||||||
|
msg_info "Updating ${APP} to ${RELEASE}"
|
||||||
|
cd /tmp
|
||||||
|
wget -q https://github.com/actualbudget/actual-server/archive/refs/tags/v${RELEASE}.tar.gz
|
||||||
|
mv /opt/actualbudget /opt/actualbudget_bak
|
||||||
|
tar -xzf v${RELEASE}.tar.gz >/dev/null 2>&1
|
||||||
|
mv *ctual-server-* /opt/actualbudget
|
||||||
|
rm -rf /opt/actualbudget/.env
|
||||||
|
mv /opt/actualbudget_bak/.env /opt/actualbudget
|
||||||
|
mv /opt/actualbudget_bak/server-files /opt/actualbudget/server-files
|
||||||
|
cd /opt/actualbudget
|
||||||
|
yarn install &>/dev/null
|
||||||
|
echo "${RELEASE}" >/opt/actualbudget_version.txt
|
||||||
|
msg_ok "Updated ${APP}"
|
||||||
|
|
||||||
|
msg_info "Starting ${APP}"
|
||||||
|
systemctl start actualbudget
|
||||||
|
msg_ok "Started ${APP}"
|
||||||
|
|
||||||
|
msg_info "Cleaning Up"
|
||||||
|
rm -rf /opt/actualbudget_bak
|
||||||
|
rm -rf /tmp/v${RELEASE}.tar.gz
|
||||||
|
msg_ok "Cleaned"
|
||||||
|
msg_ok "Updated Successfully"
|
||||||
|
else
|
||||||
|
msg_ok "No update required. ${APP} is already at ${RELEASE}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
msg_info "Updating ${APP}"
|
|
||||||
systemctl stop actualbudget
|
|
||||||
RELEASE=$(curl -s https://api.github.com/repos/actualbudget/actual-server/tags | jq --raw-output '.[0].name')
|
|
||||||
TEMPD="$(mktemp -d)"
|
|
||||||
cd "${TEMPD}"
|
|
||||||
wget -q https://codeload.github.com/actualbudget/actual-server/legacy.tar.gz/refs/tags/${RELEASE} -O - | tar -xz
|
|
||||||
mv /opt/actualbudget /opt/actualbudget_bak
|
|
||||||
mkdir -p /opt/actualbudget/
|
|
||||||
mv actualbudget-actual-server-*/* /opt/actualbudget/
|
|
||||||
mv /opt/actualbudget_bak/.env /opt/actualbudget
|
|
||||||
mv /opt/actualbudget_bak/server-files /opt/actualbudget/server-files
|
|
||||||
cd /opt/actualbudget
|
|
||||||
yarn install &>/dev/null
|
|
||||||
systemctl start actualbudget
|
|
||||||
msg_ok "Successfully Updated ${APP} to ${RELEASE}"
|
|
||||||
rm -rf "${TEMPD}"
|
|
||||||
rm -rf /opt/actualbudget_bak
|
|
||||||
exit
|
exit
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -11,7 +11,7 @@ var_cpu="1"
|
|||||||
var_ram="1024"
|
var_ram="1024"
|
||||||
var_disk="2"
|
var_disk="2"
|
||||||
var_os="alpine"
|
var_os="alpine"
|
||||||
var_version="3.20"
|
var_version="3.21"
|
||||||
var_unprivileged="1"
|
var_unprivileged="1"
|
||||||
|
|
||||||
# App Output & Base Settings
|
# App Output & Base Settings
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ var_cpu="1"
|
|||||||
var_ram="256"
|
var_ram="256"
|
||||||
var_disk="1"
|
var_disk="1"
|
||||||
var_os="alpine"
|
var_os="alpine"
|
||||||
var_version="3.20"
|
var_version="3.21"
|
||||||
var_unprivileged="1"
|
var_unprivileged="1"
|
||||||
|
|
||||||
# App Output & Base Settings
|
# App Output & Base Settings
|
||||||
|
|||||||
@@ -0,0 +1,62 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
source <(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func)
|
||||||
|
# Copyright (c) 2021-2025 community-scripts ORG
|
||||||
|
# Author: nicedevil007 (NiceDevil)
|
||||||
|
# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE
|
||||||
|
|
||||||
|
|
||||||
|
# App Default Values
|
||||||
|
APP="Alpine-IT-Tools"
|
||||||
|
var_tags="alpine;development"
|
||||||
|
var_cpu="1"
|
||||||
|
var_ram="256"
|
||||||
|
var_disk="0.2"
|
||||||
|
var_os="alpine"
|
||||||
|
var_version="3.21"
|
||||||
|
var_unprivileged="1"
|
||||||
|
|
||||||
|
# App Output & Base Settings
|
||||||
|
header_info "$APP"
|
||||||
|
base_settings
|
||||||
|
|
||||||
|
# Core
|
||||||
|
variables
|
||||||
|
color
|
||||||
|
catch_errors
|
||||||
|
|
||||||
|
function update_script() {
|
||||||
|
header_info
|
||||||
|
check_container_storage
|
||||||
|
check_container_resources
|
||||||
|
|
||||||
|
if [[ ! -d /usr/share/nginx/html ]]; then
|
||||||
|
msg_error "No ${APP} Installation Found!"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
|
||||||
|
RELEASE=$(curl -s https://api.github.com/repos/CorentinTh/it-tools/releases/latest | grep '"tag_name":' | cut -d '"' -f4)
|
||||||
|
if [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]] || [[ ! -f /opt/${APP}_version.txt ]]; then
|
||||||
|
DOWNLOAD_URL="https://github.com/CorentinTh/it-tools/releases/download/${RELEASE}/it-tools-${RELEASE#v}.zip"
|
||||||
|
msg_info "Updating ${APP} LXC"
|
||||||
|
curl -fsSL -o it-tools.zip "$DOWNLOAD_URL"
|
||||||
|
mkdir -p /usr/share/nginx/html
|
||||||
|
rm -rf /usr/share/nginx/html/*
|
||||||
|
unzip -q it-tools.zip -d /tmp/it-tools
|
||||||
|
cp -r /tmp/it-tools/dist/* /usr/share/nginx/html
|
||||||
|
rm -rf /tmp/it-tools
|
||||||
|
rm -f it-tools.zip
|
||||||
|
msg_ok "Updated Successfully"
|
||||||
|
else
|
||||||
|
msg_ok "No update required. ${APP} is already at ${RELEASE}"
|
||||||
|
fi
|
||||||
|
exit
|
||||||
|
}
|
||||||
|
|
||||||
|
start
|
||||||
|
build_container
|
||||||
|
description
|
||||||
|
|
||||||
|
msg_ok "Completed Successfully!\n"
|
||||||
|
echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}"
|
||||||
|
echo -e "${INFO}${YW} Access it using the following IP:${CL}"
|
||||||
|
echo -e "${TAB}${GATEWAY}${BGN}http://${IP}${CL}"
|
||||||
@@ -11,7 +11,7 @@ var_cpu="2"
|
|||||||
var_ram="1024"
|
var_ram="1024"
|
||||||
var_disk="2"
|
var_disk="2"
|
||||||
var_os="alpine"
|
var_os="alpine"
|
||||||
var_version="3.20"
|
var_version="3.21"
|
||||||
var_unprivileged="1"
|
var_unprivileged="1"
|
||||||
|
|
||||||
# App Output & Base Settings
|
# App Output & Base Settings
|
||||||
|
|||||||
@@ -9,9 +9,9 @@ APP="Alpine-Vaultwarden"
|
|||||||
var_tags="alpine;vault"
|
var_tags="alpine;vault"
|
||||||
var_cpu="1"
|
var_cpu="1"
|
||||||
var_ram="256"
|
var_ram="256"
|
||||||
var_disk="0.3"
|
var_disk="0.5"
|
||||||
var_os="alpine"
|
var_os="alpine"
|
||||||
var_version="3.20"
|
var_version="3.21"
|
||||||
var_unprivileged="1"
|
var_unprivileged="1"
|
||||||
|
|
||||||
# App Output & Base Settings
|
# App Output & Base Settings
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ var_disk="0.3"
|
|||||||
var_cpu="1"
|
var_cpu="1"
|
||||||
var_ram="256"
|
var_ram="256"
|
||||||
var_os="alpine"
|
var_os="alpine"
|
||||||
var_version="3.20"
|
var_version="3.21"
|
||||||
var_unprivileged="0"
|
var_unprivileged="0"
|
||||||
|
|
||||||
# App Output & Base Settings
|
# App Output & Base Settings
|
||||||
|
|||||||
+1
-1
@@ -11,7 +11,7 @@ var_cpu="1"
|
|||||||
var_ram="512"
|
var_ram="512"
|
||||||
var_disk="0.1"
|
var_disk="0.1"
|
||||||
var_os="alpine"
|
var_os="alpine"
|
||||||
var_version="3.20"
|
var_version="3.21"
|
||||||
var_unprivileged="1"
|
var_unprivileged="1"
|
||||||
|
|
||||||
# App Output & Base Settings
|
# App Output & Base Settings
|
||||||
|
|||||||
+1
-1
@@ -8,7 +8,7 @@ source <(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVE/m
|
|||||||
# App Default Values
|
# App Default Values
|
||||||
APP="Authentik"
|
APP="Authentik"
|
||||||
var_tags="identity-provider"
|
var_tags="identity-provider"
|
||||||
var_disk="15"
|
var_disk="12"
|
||||||
var_cpu="6"
|
var_cpu="6"
|
||||||
var_ram="8192"
|
var_ram="8192"
|
||||||
var_os="debian"
|
var_os="debian"
|
||||||
|
|||||||
@@ -0,0 +1,75 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
source <(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func)
|
||||||
|
# Copyright (c) 2021-2025 community-scripts ORG
|
||||||
|
# Author: bvdberg01
|
||||||
|
# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE
|
||||||
|
# Source: https://sabre.io/baikal/
|
||||||
|
|
||||||
|
# App Default Values
|
||||||
|
APP="Baikal"
|
||||||
|
var_tags="Dav"
|
||||||
|
var_cpu="1"
|
||||||
|
var_ram="512"
|
||||||
|
var_disk="4"
|
||||||
|
var_os="debian"
|
||||||
|
var_version="12"
|
||||||
|
var_unprivileged="1"
|
||||||
|
|
||||||
|
# App Output & Base Settings
|
||||||
|
header_info "$APP"
|
||||||
|
base_settings
|
||||||
|
|
||||||
|
# Core
|
||||||
|
variables
|
||||||
|
color
|
||||||
|
catch_errors
|
||||||
|
|
||||||
|
function update_script() {
|
||||||
|
header_info
|
||||||
|
check_container_storage
|
||||||
|
check_container_resources
|
||||||
|
if [[ ! -d /opt/baikal ]]; then
|
||||||
|
msg_error "No ${APP} Installation Found!"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
RELEASE=$(curl -s https://api.github.com/repos/sabre-io/Baikal/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }')
|
||||||
|
if [[ ! -f /opt/${APP}_version.txt ]] || [[ "${RELEASE}" != "$(cat /opt/${APP}_version.txt)" ]]; then
|
||||||
|
msg_info "Stopping Service"
|
||||||
|
systemctl stop apache2
|
||||||
|
msg_ok "Stopped Service"
|
||||||
|
|
||||||
|
msg_info "Updating ${APP} to v${RELEASE}"
|
||||||
|
cd /opt
|
||||||
|
wget -q "https://github.com/sabre-io/baikal/releases/download/${RELEASE}/baikal-${RELEASE}.zip"
|
||||||
|
mv /opt/baikal /opt/baikal-backup
|
||||||
|
unzip -o -q "baikal-${RELEASE}.zip"
|
||||||
|
cp -r /opt/baikal-backup/config/baikal.yaml /opt/baikal/config/
|
||||||
|
cp -r /opt/baikal-backup/Specific/ /opt/baikal/
|
||||||
|
chown -R www-data:www-data /opt/baikal/
|
||||||
|
chmod -R 755 /opt/baikal/
|
||||||
|
echo "${RELEASE}" >/opt/${APP}_version.txt
|
||||||
|
msg_ok "Updated $APP to v${RELEASE}"
|
||||||
|
|
||||||
|
msg_info "Starting Service"
|
||||||
|
systemctl start apache2
|
||||||
|
msg_ok "Started Service"
|
||||||
|
|
||||||
|
msg_info "Cleaning up"
|
||||||
|
rm -rf "/opt/baikal-${RELEASE}.zip"
|
||||||
|
rm -rf /opt/baikal-backup
|
||||||
|
msg_ok "Cleaned"
|
||||||
|
msg_ok "Updated Successfully"
|
||||||
|
else
|
||||||
|
msg_ok "No update required. ${APP} is already at v${RELEASE}"
|
||||||
|
fi
|
||||||
|
exit
|
||||||
|
}
|
||||||
|
|
||||||
|
start
|
||||||
|
build_container
|
||||||
|
description
|
||||||
|
|
||||||
|
msg_ok "Completed Successfully!\n"
|
||||||
|
echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}"
|
||||||
|
echo -e "${INFO}${YW} Access it using the following URL:${CL}"
|
||||||
|
echo -e "${TAB}${GATEWAY}${BGN}http://${IP}${CL}"
|
||||||
@@ -0,0 +1,47 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
source <(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func)
|
||||||
|
# Copyright (c) community-scripts ORG
|
||||||
|
# Author: Michelle Zitzerman (Sinofage)
|
||||||
|
# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE
|
||||||
|
# Source: https://beszel.dev/
|
||||||
|
|
||||||
|
# App Default Values
|
||||||
|
APP="Beszel"
|
||||||
|
var_tags="monitoring"
|
||||||
|
var_cpu="1"
|
||||||
|
var_ram="512"
|
||||||
|
var_disk="5"
|
||||||
|
var_os="debian"
|
||||||
|
var_version="12"
|
||||||
|
var_unprivileged="1"
|
||||||
|
|
||||||
|
# App Output & Base Settings
|
||||||
|
header_info "$APP"
|
||||||
|
base_settings
|
||||||
|
|
||||||
|
# Core
|
||||||
|
variables
|
||||||
|
color
|
||||||
|
catch_errors
|
||||||
|
|
||||||
|
function update_script() {
|
||||||
|
header_info
|
||||||
|
check_container_storage
|
||||||
|
check_container_resources
|
||||||
|
if [[ ! -d /opt/beszel ]]; then
|
||||||
|
msg_error "No ${APP} Installation Found!"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
/opt/beszel/beszel update
|
||||||
|
msg_error "Ther is currently no automatic update function for ${APP}."
|
||||||
|
exit
|
||||||
|
}
|
||||||
|
|
||||||
|
start
|
||||||
|
build_container
|
||||||
|
description
|
||||||
|
|
||||||
|
msg_ok "Completed Successfully!\n"
|
||||||
|
echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}"
|
||||||
|
echo -e "${INFO}${YW} Access it using the following IP:${CL}"
|
||||||
|
echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8090${CL}"
|
||||||
+2
-2
@@ -10,7 +10,7 @@ APP="Caddy"
|
|||||||
var_tags="webserver"
|
var_tags="webserver"
|
||||||
var_cpu="1"
|
var_cpu="1"
|
||||||
var_ram="512"
|
var_ram="512"
|
||||||
var_disk="2"
|
var_disk="4"
|
||||||
var_os="debian"
|
var_os="debian"
|
||||||
var_version="12"
|
var_version="12"
|
||||||
var_unprivileged="1"
|
var_unprivileged="1"
|
||||||
@@ -46,4 +46,4 @@ description
|
|||||||
msg_ok "Completed Successfully!\n"
|
msg_ok "Completed Successfully!\n"
|
||||||
echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}"
|
echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}"
|
||||||
echo -e "${INFO}${YW} Access it using the following URL:${CL}"
|
echo -e "${INFO}${YW} Access it using the following URL:${CL}"
|
||||||
echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:80${CL}"
|
echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:80${CL}"
|
||||||
|
|||||||
+1
-1
@@ -73,7 +73,7 @@ function update_script() {
|
|||||||
msg_info "Setting up Node.js Repository"
|
msg_info "Setting up Node.js Repository"
|
||||||
mkdir -p /etc/apt/keyrings
|
mkdir -p /etc/apt/keyrings
|
||||||
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
|
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
|
||||||
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" >/etc/apt/sources.list.d/nodesource.list
|
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" >/etc/apt/sources.list.d/nodesource.list
|
||||||
msg_ok "Set up Node.js Repository"
|
msg_ok "Set up Node.js Repository"
|
||||||
|
|
||||||
msg_info "Installing Node.js"
|
msg_info "Installing Node.js"
|
||||||
|
|||||||
@@ -0,0 +1,49 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
source <(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func)
|
||||||
|
# Copyright (c) 2021-2025 community-scripts ORG
|
||||||
|
# Author: tremor021
|
||||||
|
# License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE
|
||||||
|
# Source: https://github.com/element-hq/synapse
|
||||||
|
|
||||||
|
# App Default Values
|
||||||
|
APP="Element Synapse"
|
||||||
|
var_tags="server"
|
||||||
|
var_cpu="1"
|
||||||
|
var_ram="1024"
|
||||||
|
var_disk="4"
|
||||||
|
var_os="debian"
|
||||||
|
var_version="12"
|
||||||
|
var_unprivileged="1"
|
||||||
|
|
||||||
|
# App Output & Base Settings
|
||||||
|
header_info "$APP"
|
||||||
|
base_settings
|
||||||
|
|
||||||
|
# Core
|
||||||
|
variables
|
||||||
|
color
|
||||||
|
catch_errors
|
||||||
|
|
||||||
|
function update_script() {
|
||||||
|
header_info
|
||||||
|
check_container_storage
|
||||||
|
check_container_resources
|
||||||
|
if [[ ! -d /etc/matrix-synapse ]]; then
|
||||||
|
msg_error "No ${APP} Installation Found!"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
msg_info "Updating $APP LXC"
|
||||||
|
apt-get update &>/dev/null
|
||||||
|
apt-get -y upgrade &>/dev/null
|
||||||
|
msg_ok "Updated $APP LXC"
|
||||||
|
exit
|
||||||
|
}
|
||||||
|
|
||||||
|
start
|
||||||
|
build_container
|
||||||
|
description
|
||||||
|
|
||||||
|
msg_ok "Completed Successfully!\n"
|
||||||
|
echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}"
|
||||||
|
echo -e "${INFO}${YW} Access it using the following URL:${CL}"
|
||||||
|
echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8008${CL}"
|
||||||
+3
-3
@@ -5,9 +5,9 @@ source <(curl -s https://raw.githubusercontent.com/community-scripts/ProxmoxVE/m
|
|||||||
# App Default Values
|
# App Default Values
|
||||||
APP="Grist"
|
APP="Grist"
|
||||||
var_tags="database;spreadsheet"
|
var_tags="database;spreadsheet"
|
||||||
var_cpu="1"
|
var_cpu="2"
|
||||||
var_ram="2048"
|
var_ram="3072"
|
||||||
var_disk="4"
|
var_disk="6"
|
||||||
var_os="debian"
|
var_os="debian"
|
||||||
var_version="12"
|
var_version="12"
|
||||||
var_unprivileged="1"
|
var_unprivileged="1"
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___ _________ __ __
|
||||||
|
|__ \ / ____/ | __ __/ /_/ /_
|
||||||
|
__/ // /_ / /| |/ / / / __/ __ \
|
||||||
|
/ __// __/ / ___ / /_/ / /_/ / / /
|
||||||
|
/____/_/ /_/ |_\__,_/\__/_/ /_/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___ __ __ ____ __ __
|
||||||
|
/ | _____/ /___ ______ _/ / / __ )__ ______/ /___ ____ / /_
|
||||||
|
/ /| |/ ___/ __/ / / / __ `/ / / __ / / / / __ / __ `/ _ \/ __/
|
||||||
|
/ ___ / /__/ /_/ /_/ / /_/ / / / /_/ / /_/ / /_/ / /_/ / __/ /_
|
||||||
|
/_/ |_\___/\__/\__,_/\__,_/_/ /_____/\__,_/\__,_/\__, /\___/\__/
|
||||||
|
/____/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___ __ __
|
||||||
|
/ | ____/ /___ ___ ______ __________/ /
|
||||||
|
/ /| |/ __ / __ `/ / / / __ `/ ___/ __ /
|
||||||
|
/ ___ / /_/ / /_/ / /_/ / /_/ / / / /_/ /
|
||||||
|
/_/ |_\__,_/\__, /\__,_/\__,_/_/ \__,_/
|
||||||
|
/____/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___ __ __ __
|
||||||
|
/ | ____/ / _____ ____ / /___ __________ / / ____ ____ _
|
||||||
|
/ /| |/ __ / | / / _ \/ __ \/ __/ / / / ___/ _ \/ / / __ \/ __ `/
|
||||||
|
/ ___ / /_/ /| |/ / __/ / / / /_/ /_/ / / / __/ /___/ /_/ / /_/ /
|
||||||
|
/_/ |_\__,_/ |___/\___/_/ /_/\__/\__,_/_/ \___/_____/\____/\__, /
|
||||||
|
/____/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___ __ ____ _ ______
|
||||||
|
/ | ____ ____ ____ / /_/ __ \ | / / __ \
|
||||||
|
/ /| |/ __ `/ _ \/ __ \/ __/ / / / | / / /_/ /
|
||||||
|
/ ___ / /_/ / __/ / / / /_/ /_/ /| |/ / _, _/
|
||||||
|
/_/ |_\__, /\___/_/ /_/\__/_____/ |___/_/ |_|
|
||||||
|
/____/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___ __ _
|
||||||
|
/ | / /___ (_)___ ___
|
||||||
|
/ /| | / / __ \/ / __ \/ _ \
|
||||||
|
/ ___ |/ / /_/ / / / / / __/
|
||||||
|
/_/ |_/_/ .___/_/_/ /_/\___/
|
||||||
|
/_/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___ __ _ ____ __
|
||||||
|
/ | / /___ (_)___ ___ / __ \____ _____/ /_____ _____
|
||||||
|
/ /| | / / __ \/ / __ \/ _ \______/ / / / __ \/ ___/ //_/ _ \/ ___/
|
||||||
|
/ ___ |/ / /_/ / / / / / __/_____/ /_/ / /_/ / /__/ ,< / __/ /
|
||||||
|
/_/ |_/_/ .___/_/_/ /_/\___/ /_____/\____/\___/_/|_|\___/_/
|
||||||
|
/_/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___ __ _ ______ ____
|
||||||
|
/ | / /___ (_)___ ___ / ____/________ _/ __/___ _____ ____ _
|
||||||
|
/ /| | / / __ \/ / __ \/ _ \______/ / __/ ___/ __ `/ /_/ __ `/ __ \/ __ `/
|
||||||
|
/ ___ |/ / /_/ / / / / / __/_____/ /_/ / / / /_/ / __/ /_/ / / / / /_/ /
|
||||||
|
/_/ |_/_/ .___/_/_/ /_/\___/ \____/_/ \__,_/_/ \__,_/_/ /_/\__,_/
|
||||||
|
/_/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___ __ _ __________ ______ __
|
||||||
|
/ | / /___ (_)___ ___ / _/_ __/ /_ __/___ ____ / /____
|
||||||
|
/ /| | / / __ \/ / __ \/ _ \______ / / / /_____/ / / __ \/ __ \/ / ___/
|
||||||
|
/ ___ |/ / /_/ / / / / / __/_____// / / /_____/ / / /_/ / /_/ / (__ )
|
||||||
|
/_/ |_/_/ .___/_/_/ /_/\___/ /___/ /_/ /_/ \____/\____/_/____/
|
||||||
|
/_/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___ __ _ _ __ __ __ __
|
||||||
|
/ | / /___ (_)___ ___ / | / /__ _ __/ /______/ /___ __ ______/ /
|
||||||
|
/ /| | / / __ \/ / __ \/ _ \______/ |/ / _ \| |/_/ __/ ___/ / __ \/ / / / __ /
|
||||||
|
/ ___ |/ / /_/ / / / / / __/_____/ /| / __/> </ /_/ /__/ / /_/ / /_/ / /_/ /
|
||||||
|
/_/ |_/_/ .___/_/_/ /_/\___/ /_/ |_/\___/_/|_|\__/\___/_/\____/\__,_/\__,_/
|
||||||
|
/_/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___ __ _ _ __ ____ __
|
||||||
|
/ | / /___ (_)___ ___ | | / /___ ___ __/ / /__ ______ __________/ /__ ____
|
||||||
|
/ /| | / / __ \/ / __ \/ _ \_____| | / / __ `/ / / / / __/ | /| / / __ `/ ___/ __ / _ \/ __ \
|
||||||
|
/ ___ |/ / /_/ / / / / / __/_____/ |/ / /_/ / /_/ / / /_ | |/ |/ / /_/ / / / /_/ / __/ / / /
|
||||||
|
/_/ |_/_/ .___/_/_/ /_/\___/ |___/\__,_/\__,_/_/\__/ |__/|__/\__,_/_/ \__,_/\___/_/ /_/
|
||||||
|
/_/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___ __ _ _____ _ __ ___ __ _______ ____________
|
||||||
|
/ | / /___ (_)___ ___ /__ / (_)___ _/ /_ ___ ___ |__ \ / |/ / __ \/_ __/_ __/
|
||||||
|
/ /| | / / __ \/ / __ \/ _ \______/ / / / __ `/ __ \/ _ \/ _ \__/ // /|_/ / / / / / / / /
|
||||||
|
/ ___ |/ / /_/ / / / / / __/_____/ /__/ / /_/ / /_/ / __/ __/ __// / / / /_/ / / / / /
|
||||||
|
/_/ |_/_/ .___/_/_/ /_/\___/ /____/_/\__, /_.___/\___/\___/____/_/ /_/\___\_\/_/ /_/
|
||||||
|
/_/ /____/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___ __ ______ __
|
||||||
|
/ | ____ ____ ______/ /_ ___ / ____/___ _______________ _____ ____/ /________ _
|
||||||
|
/ /| | / __ \/ __ `/ ___/ __ \/ _ \______/ / / __ `/ ___/ ___/ __ `/ __ \/ __ / ___/ __ `/
|
||||||
|
/ ___ |/ /_/ / /_/ / /__/ / / / __/_____/ /___/ /_/ (__ |__ ) /_/ / / / / /_/ / / / /_/ /
|
||||||
|
/_/ |_/ .___/\__,_/\___/_/ /_/\___/ \____/\__,_/____/____/\__,_/_/ /_/\__,_/_/ \__,_/
|
||||||
|
/_/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___ __ ______ __ ____ ____
|
||||||
|
/ | ____ ____ ______/ /_ ___ / ____/___ __ _______/ /_ / __ \/ __ )
|
||||||
|
/ /| | / __ \/ __ `/ ___/ __ \/ _ \______/ / / __ \/ / / / ___/ __ \/ / / / __ |
|
||||||
|
/ ___ |/ /_/ / /_/ / /__/ / / / __/_____/ /___/ /_/ / /_/ / /__/ / / / /_/ / /_/ /
|
||||||
|
/_/ |_/ .___/\__,_/\___/_/ /_/\___/ \____/\____/\__,_/\___/_/ /_/_____/_____/
|
||||||
|
/_/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___ __ ______ __
|
||||||
|
/ | ____ ____ ______/ /_ ___ / ____/_ ______ __________ _____ ___ ____ / /__
|
||||||
|
/ /| | / __ \/ __ `/ ___/ __ \/ _ \______/ / __/ / / / __ `/ ___/ __ `/ __ `__ \/ __ \/ / _ \
|
||||||
|
/ ___ |/ /_/ / /_/ / /__/ / / / __/_____/ /_/ / /_/ / /_/ / /__/ /_/ / / / / / / /_/ / / __/
|
||||||
|
/_/ |_/ .___/\__,_/\___/_/ /_/\___/ \____/\__,_/\__,_/\___/\__,_/_/ /_/ /_/\____/_/\___/
|
||||||
|
/_/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___ __ ______ __ _ ________
|
||||||
|
/ | ____ / /_ / ____/___ ______/ /_ ___ _____ / | / / ____/
|
||||||
|
/ /| | / __ \/ __/_____/ / / __ `/ ___/ __ \/ _ \/ ___/_____/ |/ / / __
|
||||||
|
/ ___ |/ /_/ / /_/_____/ /___/ /_/ / /__/ / / / __/ / /_____/ /| / /_/ /
|
||||||
|
/_/ |_/ .___/\__/ \____/\__,_/\___/_/ /_/\___/_/ /_/ |_/\____/
|
||||||
|
/_/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___ __ _ ____
|
||||||
|
/ | __________/ /_ (_) _____ / __ )____ _ __
|
||||||
|
/ /| | / ___/ ___/ __ \/ / | / / _ \/ __ / __ \| |/_/
|
||||||
|
/ ___ |/ / / /__/ / / / /| |/ / __/ /_/ / /_/ /> <
|
||||||
|
/_/ |_/_/ \___/_/ /_/_/ |___/\___/_____/\____/_/|_|
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___ _ ___
|
||||||
|
/ | _____(_)___ |__ \
|
||||||
|
/ /| | / ___/ / __ `/_/ /
|
||||||
|
/ ___ |/ / / / /_/ / __/
|
||||||
|
/_/ |_/_/ /_/\__,_/____/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___ __ __ __ ______
|
||||||
|
____ ___ ______/ (_)___ / /_ ____ ____ / /_______/ /_ ___ / / __/
|
||||||
|
/ __ `/ / / / __ / / __ \/ __ \/ __ \/ __ \/ //_/ ___/ __ \/ _ \/ / /_
|
||||||
|
/ /_/ / /_/ / /_/ / / /_/ / /_/ / /_/ / /_/ / ,< (__ ) / / / __/ / __/
|
||||||
|
\__,_/\__,_/\__,_/_/\____/_.___/\____/\____/_/|_/____/_/ /_/\___/_/_/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___ __ __ __ _ __
|
||||||
|
/ | __ __/ /_/ /_ ___ ____ / /_(_) /__
|
||||||
|
/ /| |/ / / / __/ __ \/ _ \/ __ \/ __/ / //_/
|
||||||
|
/ ___ / /_/ / /_/ / / / __/ / / / /_/ / ,<
|
||||||
|
/_/ |_\__,_/\__/_/ /_/\___/_/ /_/\__/_/_/|_|
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___ __ __
|
||||||
|
/ | __ __/ /_____ / /_ __________
|
||||||
|
/ /| |/ / / / __/ __ \/ __ \/ ___/ ___/
|
||||||
|
/ ___ / /_/ / /_/ /_/ / /_/ / / / /
|
||||||
|
/_/ |_\__,_/\__/\____/_.___/_/ /_/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
____ _ __ __
|
||||||
|
/ __ )____ _(_) /______ _/ /
|
||||||
|
/ __ / __ `/ / //_/ __ `/ /
|
||||||
|
/ /_/ / /_/ / / ,< / /_/ / /
|
||||||
|
/_____/\__,_/_/_/|_|\__,_/_/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
____
|
||||||
|
/ __ )____ _____ ____ ___________
|
||||||
|
/ __ / __ `/_ / / __ `/ ___/ ___/
|
||||||
|
/ /_/ / /_/ / / /_/ /_/ / / / /
|
||||||
|
/_____/\__,_/ /___/\__,_/_/ /_/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
____ __
|
||||||
|
/ __ )___ _________ ___ / /
|
||||||
|
/ __ / _ \/ ___/_ / / _ \/ /
|
||||||
|
/ /_/ / __(__ ) / /_/ __/ /
|
||||||
|
/_____/\___/____/ /___/\___/_/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
____ __ __
|
||||||
|
/ __ )/ /___ _____/ /____ __
|
||||||
|
/ __ / / __ \/ ___/ //_/ / / /
|
||||||
|
/ /_/ / / /_/ / /__/ ,< / /_/ /
|
||||||
|
/_____/_/\____/\___/_/|_|\__, /
|
||||||
|
/____/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
____ __ __ __
|
||||||
|
/ __ )____ ____ / /_______/ /_____ ______/ /__
|
||||||
|
/ __ / __ \/ __ \/ //_/ ___/ __/ __ `/ ___/ //_/
|
||||||
|
/ /_/ / /_/ / /_/ / ,< (__ ) /_/ /_/ / /__/ ,<
|
||||||
|
/_____/\____/\____/_/|_/____/\__/\__,_/\___/_/|_|
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
____ __ _ __ __
|
||||||
|
/ __ )__ ______ / /_____ ____| | / /__ / /_
|
||||||
|
/ __ / / / / __ \/ //_/ _ \/ ___/ | /| / / _ \/ __ \
|
||||||
|
/ /_/ / /_/ / / / / ,< / __/ / | |/ |/ / __/ /_/ /
|
||||||
|
/_____/\__,_/_/ /_/_/|_|\___/_/ |__/|__/\___/_.___/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
______ __ __
|
||||||
|
/ ____/___ _____/ /___/ /_ __
|
||||||
|
/ / / __ `/ __ / __ / / / /
|
||||||
|
/ /___/ /_/ / /_/ / /_/ / /_/ /
|
||||||
|
\____/\__,_/\__,_/\__,_/\__, /
|
||||||
|
/____/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
______ ___ __ _ __ __
|
||||||
|
/ ____/___ _/ (_) /_ ________ | | / /__ / /_
|
||||||
|
/ / / __ `/ / / __ \/ ___/ _ \_____| | /| / / _ \/ __ \
|
||||||
|
/ /___/ /_/ / / / /_/ / / / __/_____/ |/ |/ / __/ /_/ /
|
||||||
|
\____/\__,_/_/_/_.___/_/ \___/ |__/|__/\___/_.___/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
______ ____ _____
|
||||||
|
/ ____/___ __________ _/ __ \/ ___/
|
||||||
|
/ / / __ `/ ___/ __ `/ / / /\__ \
|
||||||
|
/ /___/ /_/ (__ ) /_/ / /_/ /___/ /
|
||||||
|
\____/\__,_/____/\__,_/\____//____/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
________ ____ __ __ _
|
||||||
|
/ ____/ /_ ____ _____ ____ ____ / __ \___ / /____ _____/ /_(_)___ ____
|
||||||
|
/ / / __ \/ __ `/ __ \/ __ `/ _ \ / / / / _ \/ __/ _ \/ ___/ __/ / __ \/ __ \
|
||||||
|
/ /___/ / / / /_/ / / / / /_/ / __/ / /_/ / __/ /_/ __/ /__/ /_/ / /_/ / / / /
|
||||||
|
\____/_/ /_/\__,_/_/ /_/\__, /\___/ /_____/\___/\__/\___/\___/\__/_/\____/_/ /_/
|
||||||
|
/____/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
________ __
|
||||||
|
/ ____/ /_ ____ _____ ____ ___ / /____
|
||||||
|
/ / / __ \/ __ `/ __ \/ __ \/ _ \/ / ___/
|
||||||
|
/ /___/ / / / /_/ / / / / / / / __/ (__ )
|
||||||
|
\____/_/ /_/\__,_/_/ /_/_/ /_/\___/_/____/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
__ __ __
|
||||||
|
_____/ /_ ___ _____/ /______ ___ / /__
|
||||||
|
/ ___/ __ \/ _ \/ ___/ //_/ __ `__ \/ //_/
|
||||||
|
/ /__/ / / / __/ /__/ ,< / / / / / / ,<
|
||||||
|
\___/_/ /_/\___/\___/_/|_/_/ /_/ /_/_/|_|
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
________ ________ __
|
||||||
|
/ ____/ /___ __ ______/ / __/ /___ _________ ____/ /
|
||||||
|
/ / / / __ \/ / / / __ / /_/ / __ `/ ___/ _ \/ __ /
|
||||||
|
/ /___/ / /_/ / /_/ / /_/ / __/ / /_/ / / / __/ /_/ /
|
||||||
|
\____/_/\____/\__,_/\__,_/_/ /_/\__,_/_/ \___/\__,_/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
______ __ _ __
|
||||||
|
/ ____/___ _____/ /______ (_) /_
|
||||||
|
/ / / __ \/ ___/ //_/ __ \/ / __/
|
||||||
|
/ /___/ /_/ / /__/ ,< / /_/ / / /_
|
||||||
|
\____/\____/\___/_/|_/ .___/_/\__/
|
||||||
|
/_/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
______ ______ __
|
||||||
|
/ ____/___ ____ ___ ____ ___ ____ _/ ____/__ ___ ____/ /
|
||||||
|
/ / / __ \/ __ `__ \/ __ `__ \/ __ `/ /_ / _ \/ _ \/ __ /
|
||||||
|
/ /___/ /_/ / / / / / / / / / / / /_/ / __/ / __/ __/ /_/ /
|
||||||
|
\____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ \___/\___/\__,_/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
______ _ __
|
||||||
|
/ ____/________ ____ (_)____/ /__
|
||||||
|
/ / / ___/ __ \/ __ \/ / ___/ / _ \
|
||||||
|
/ /___/ / / /_/ / / / / / /__/ / __/
|
||||||
|
\____/_/ \____/_/ /_/_/\___/_/\___/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
____ _____
|
||||||
|
/ __ \____ ____ ____ ___ ____ ____ / ___/__ ______ _____
|
||||||
|
/ / / / __ `/ _ \/ __ `__ \/ __ \/ __ \ \__ \/ / / / __ \/ ___/
|
||||||
|
/ /_/ / /_/ / __/ / / / / / /_/ / / / / ___/ / /_/ / / / / /__
|
||||||
|
/_____/\__,_/\___/_/ /_/ /_/\____/_/ /_/ /____/\__, /_/ /_/\___/
|
||||||
|
/____/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
____ __
|
||||||
|
/ __ \____ ______/ /_ __ __
|
||||||
|
/ / / / __ `/ ___/ __ \/ / / /
|
||||||
|
/ /_/ / /_/ (__ ) / / / /_/ /
|
||||||
|
/_____/\__,_/____/_/ /_/\__, /
|
||||||
|
/____/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
____ __ _
|
||||||
|
/ __ \___ / /_ (_)___ _____
|
||||||
|
/ / / / _ \/ __ \/ / __ `/ __ \
|
||||||
|
/ /_/ / __/ /_/ / / /_/ / / / /
|
||||||
|
/_____/\___/_.___/_/\__,_/_/ /_/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
__ __________ _ _______
|
||||||
|
____/ /__ / ____/ __ \/ | / /__ /
|
||||||
|
/ __ / _ \/ / / / / / |/ / / /
|
||||||
|
/ /_/ / __/ /___/ /_/ / /| / / /__
|
||||||
|
\__,_/\___/\____/\____/_/ |_/ /____/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
____ __
|
||||||
|
/ __ \___ / /_ ______ ____
|
||||||
|
/ / / / _ \/ / / / / __ `/ _ \
|
||||||
|
/ /_/ / __/ / /_/ / /_/ / __/
|
||||||
|
/_____/\___/_/\__,_/\__, /\___/
|
||||||
|
/____/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
____ __
|
||||||
|
/ __ \____ _____/ /_____ _____
|
||||||
|
/ / / / __ \/ ___/ //_/ _ \/ ___/
|
||||||
|
/ /_/ / /_/ / /__/ ,< / __/ /
|
||||||
|
/_____/\____/\___/_/|_|\___/_/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
____ __
|
||||||
|
/ __ \____ _____/ /______ ____
|
||||||
|
/ / / / __ \/ ___/ //_/ __ `/ _ \
|
||||||
|
/ /_/ / /_/ / /__/ ,< / /_/ / __/
|
||||||
|
/_____/\____/\___/_/|_|\__, /\___/
|
||||||
|
/____/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
____ __ __ ___ _____ ____ _ __ __ ___ ____ ____
|
||||||
|
/ __ \____ / /_____ ___ / /_ / | / ___// __ \ | | / /__ / /_ / | / __ \/ _/
|
||||||
|
/ / / / __ \/ __/ __ \/ _ \/ __/ / /| | \__ \/ /_/ / | | /| / / _ \/ __ \ / /| | / /_/ // /
|
||||||
|
/ /_/ / /_/ / /_/ / / / __/ /_ / ___ |___/ / ____/ | |/ |/ / __/ /_/ / / ___ |/ ____// /
|
||||||
|
/_____/\____/\__/_/ /_/\___/\__/ /_/ |_/____/_/ |__/|__/\___/_.___/ /_/ |_/_/ /___/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
________ __ _____
|
||||||
|
/ ____/ /__ ____ ___ ___ ____ / /_ / ___/__ ______ ____ _____ ________
|
||||||
|
/ __/ / / _ \/ __ `__ \/ _ \/ __ \/ __/ \__ \/ / / / __ \/ __ `/ __ \/ ___/ _ \
|
||||||
|
/ /___/ / __/ / / / / / __/ / / / /_ ___/ / /_/ / / / / /_/ / /_/ (__ ) __/
|
||||||
|
/_____/_/\___/_/ /_/ /_/\___/_/ /_/\__/ /____/\__, /_/ /_/\__,_/ .___/____/\___/
|
||||||
|
/____/ /_/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
______ __
|
||||||
|
/ ____/___ ___ / /_ __ __
|
||||||
|
/ __/ / __ `__ \/ __ \/ / / /
|
||||||
|
/ /___/ / / / / / /_/ / /_/ /
|
||||||
|
/_____/_/ /_/ /_/_.___/\__, /
|
||||||
|
/____/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
________ _______ _ __
|
||||||
|
/ ____/ |/ / __ \ | |/ /
|
||||||
|
/ __/ / /|_/ / / / / | /
|
||||||
|
/ /___/ / / / /_/ / / |
|
||||||
|
/_____/_/ /_/\___\_\/_/|_|
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
______ __ _______ __
|
||||||
|
/ ____/_____________ _/ /_____/_ __/ | / /
|
||||||
|
/ __/ / ___/ ___/ __ `/ __/_ / / / | | / /
|
||||||
|
/ /___/ / (__ ) /_/ / /_ / /_/ / | |/ /
|
||||||
|
/_____/_/ /____/\__,_/\__/ /___/_/ |___/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___________ ____ __ __
|
||||||
|
/ ____/ ___// __ \/ / / /___ ____ ___ ___
|
||||||
|
/ __/ \__ \/ /_/ / /_/ / __ \/ __ `__ \/ _ \
|
||||||
|
/ /___ ___/ / ____/ __ / /_/ / / / / / / __/
|
||||||
|
/_____//____/_/ /_/ /_/\____/_/ /_/ /_/\___/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
|
||||||
|
___ _ ____________
|
||||||
|
/ _ \ | / / ___/ ___/
|
||||||
|
/ __/ |/ / /__/ /__
|
||||||
|
\___/|___/\___/\___/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
______
|
||||||
|
/ ____/__ ____ _______ _______
|
||||||
|
/ /_ / _ \/ __ \/ ___/ / / / ___/
|
||||||
|
/ __/ / __/ / / / / / /_/ (__ )
|
||||||
|
/_/ \___/_/ /_/_/ \__,_/____/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
________ __________ ___
|
||||||
|
/ ____/ / / / ____/ |/ /
|
||||||
|
/ /_ / /_/ / __/ / /|_/ /
|
||||||
|
/ __/ / __ / /___/ / / /
|
||||||
|
/_/ /_/ /_/_____/_/ /_/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
_______ ______
|
||||||
|
/ ____(_)_______ / __/ /_ __
|
||||||
|
/ /_ / / ___/ _ \/ /_/ / / / /
|
||||||
|
/ __/ / / / / __/ __/ / /_/ /
|
||||||
|
/_/ /_/_/ \___/_/ /_/\__, /
|
||||||
|
/____/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
________ _____ __
|
||||||
|
/ ____/ /___ _________ / ___/____ / / _____ __________
|
||||||
|
/ /_ / / __ `/ ___/ _ \\__ \/ __ \/ / | / / _ \/ ___/ ___/
|
||||||
|
/ __/ / / /_/ / / / __/__/ / /_/ / /| |/ / __/ / / /
|
||||||
|
/_/ /_/\__,_/_/ \___/____/\____/_/ |___/\___/_/ /_/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
________ _ ___ ____
|
||||||
|
/ ____/ /___ _ __(_)_______ / | / _/
|
||||||
|
/ /_ / / __ \ | /| / / / ___/ _ \/ /| | / /
|
||||||
|
/ __/ / / /_/ / |/ |/ / (__ ) __/ ___ |_/ /
|
||||||
|
/_/ /_/\____/|__/|__/_/____/\___/_/ |_/___/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
______ _
|
||||||
|
/ ____/___ _________ ____ (_)___
|
||||||
|
/ /_ / __ \/ ___/ __ `/ _ \ / / __ \
|
||||||
|
/ __/ / /_/ / / / /_/ / __/ / / /_/ /
|
||||||
|
/_/ \____/_/ \__, /\___/_/ /\____/
|
||||||
|
/____/ /___/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
______ _ __
|
||||||
|
/ ____/____(_)___ _____ _/ /____
|
||||||
|
/ /_ / ___/ / __ `/ __ `/ __/ _ \
|
||||||
|
/ __/ / / / / /_/ / /_/ / /_/ __/
|
||||||
|
/_/ /_/ /_/\__, /\__,_/\__/\___/
|
||||||
|
/____/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
________ __
|
||||||
|
/ ____/ /_ ____ _____/ /_
|
||||||
|
/ / __/ __ \/ __ \/ ___/ __/
|
||||||
|
/ /_/ / / / / /_/ (__ ) /_
|
||||||
|
\____/_/ /_/\____/____/\__/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
_______ __
|
||||||
|
/ ____(_) /____ ____ _
|
||||||
|
/ / __/ / __/ _ \/ __ `/
|
||||||
|
/ /_/ / / /_/ __/ /_/ /
|
||||||
|
\____/_/\__/\___/\__,_/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
________
|
||||||
|
/ ____/ /___ _____ ________
|
||||||
|
/ / __/ / __ `/ __ \/ ___/ _ \
|
||||||
|
/ /_/ / / /_/ / / / / /__/ __/
|
||||||
|
\____/_/\__,_/_/ /_/\___/\___/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
________ ____ ____
|
||||||
|
/ ____/ / / __ \/ _/
|
||||||
|
/ / __/ / / /_/ // /
|
||||||
|
/ /_/ / /___/ ____// /
|
||||||
|
\____/_____/_/ /___/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
___ __
|
||||||
|
____ _____ |__ \ _____/ /______
|
||||||
|
/ __ `/ __ \__/ // ___/ __/ ___/
|
||||||
|
/ /_/ / /_/ / __// / / /_/ /__
|
||||||
|
\__, /\____/____/_/ \__/\___/
|
||||||
|
/____/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
______ __ _
|
||||||
|
/ ____/___ / /______ _____ (_)
|
||||||
|
/ / __/ __ \/ //_/ __ `/ __ \/ /
|
||||||
|
/ /_/ / /_/ / ,< / /_/ / /_/ / /
|
||||||
|
\____/\____/_/|_|\__,_/ .___/_/
|
||||||
|
/_/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
______ __ _ ____
|
||||||
|
/ ____/___ / /_(_) __/_ __
|
||||||
|
/ / __/ __ \/ __/ / /_/ / / /
|
||||||
|
/ /_/ / /_/ / /_/ / __/ /_/ /
|
||||||
|
\____/\____/\__/_/_/ \__, /
|
||||||
|
/____/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
______ ____
|
||||||
|
/ ____/________ _/ __/___ _____ ____ _
|
||||||
|
/ / __/ ___/ __ `/ /_/ __ `/ __ \/ __ `/
|
||||||
|
/ /_/ / / / /_/ / __/ /_/ / / / / /_/ /
|
||||||
|
\____/_/ \__,_/_/ \__,_/_/ /_/\__,_/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
______ _ __
|
||||||
|
/ ____/____(_)____/ /_
|
||||||
|
/ / __/ ___/ / ___/ __/
|
||||||
|
/ /_/ / / / (__ ) /_
|
||||||
|
\____/_/ /_/____/\__/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
|
||||||
|
____ __________ _______ __
|
||||||
|
/ __ `/ ___/ __ \/ ___/ / / /
|
||||||
|
/ /_/ / / / /_/ / /__/ /_/ /
|
||||||
|
\__, /_/ \____/\___/\__, /
|
||||||
|
/____/ /____/
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
__ __ __ __
|
||||||
|
/ / / /__ ____ _____/ /_____________ _/ /__
|
||||||
|
/ /_/ / _ \/ __ `/ __ / ___/ ___/ __ `/ / _ \
|
||||||
|
/ __ / __/ /_/ / /_/ (__ ) /__/ /_/ / / __/
|
||||||
|
/_/ /_/\___/\__,_/\__,_/____/\___/\__,_/_/\___/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
__ __ _ __ ____ ____ __ __ __
|
||||||
|
/ / / /__ (_)___ ___ ____/ /___ _/ / / / __ \____ ______/ /_ / /_ ____ ____ __________/ /
|
||||||
|
/ /_/ / _ \/ / __ `__ \/ __ / __ `/ / /_____/ / / / __ `/ ___/ __ \/ __ \/ __ \/ __ `/ ___/ __ /
|
||||||
|
/ __ / __/ / / / / / / /_/ / /_/ / / /_____/ /_/ / /_/ (__ ) / / / /_/ / /_/ / /_/ / / / /_/ /
|
||||||
|
/_/ /_/\___/_/_/ /_/ /_/\__,_/\__,_/_/_/ /_____/\__,_/____/_/ /_/_.___/\____/\__,_/_/ \__,_/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
__ ___ __ _______
|
||||||
|
/ / / (_) _____ / |/ / __ \
|
||||||
|
/ /_/ / / | / / _ \/ /|_/ / / / /
|
||||||
|
/ __ / /| |/ / __/ / / / /_/ /
|
||||||
|
/_/ /_/_/ |___/\___/_/ /_/\___\_\
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
__ __ __
|
||||||
|
/ / / /___ ____ __________/ /__ _____
|
||||||
|
/ /_/ / __ \/ __ `/ ___/ __ / _ \/ ___/
|
||||||
|
/ __ / /_/ / /_/ / / / /_/ / __/ /
|
||||||
|
/_/ /_/\____/\__,_/_/ \__,_/\___/_/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
__ __
|
||||||
|
/ / / /___ ____ ___ ____ ___________
|
||||||
|
/ /_/ / __ \/ __ `__ \/ __ `/ ___/ ___/
|
||||||
|
/ __ / /_/ / / / / / / /_/ / / / /
|
||||||
|
/_/ /_/\____/_/ /_/ /_/\__,_/_/ /_/
|
||||||
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
__ __ ___ _ __ __
|
||||||
|
/ / / /___ ____ ___ ___ / | __________(_)____/ /_____ _____ / /_
|
||||||
|
/ /_/ / __ \/ __ `__ \/ _ \ / /| | / ___/ ___/ / ___/ __/ __ `/ __ \/ __/
|
||||||
|
/ __ / /_/ / / / / / / __/ / ___ |(__ |__ ) (__ ) /_/ /_/ / / / / /_
|
||||||
|
/_/ /_/\____/_/ /_/ /_/\___/ /_/ |_/____/____/_/____/\__/\__,_/_/ /_/\__/
|
||||||
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user