Godot template repository for my programs
use the gpm
bendn 2022-08-17
parent 90ec69f · commit e594357
-rw-r--r--.gitignore1
-rw-r--r--.gitmodules3
-rw-r--r--README.md5
l---------addons/gdcli1
-rw-r--r--godot.lock6
-rw-r--r--godot.package6
-rwxr-xr-xinstall_addons.sh8
-rw-r--r--submodules/.gdignore0
m---------submodules/gdcli0
9 files changed, 25 insertions, 5 deletions
diff --git a/.gitignore b/.gitignore
index 5bbe921..d851401 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@ logs/
.vscode/
exports/
*.x86_64
+addons/gdcli
diff --git a/.gitmodules b/.gitmodules
deleted file mode 100644
index 68b663d..0000000
--- a/.gitmodules
+++ /dev/null
@@ -1,3 +0,0 @@
-[submodule "gdcli"]
- path = submodules/gdcli
- url = https://github.com/bend-n/gdcli
diff --git a/README.md b/README.md
index 32d39b0..c6dbb07 100644
--- a/README.md
+++ b/README.md
@@ -9,8 +9,11 @@ Godot template repository for my programs
## How to use
+> **Note** This template uses the [gpm](https://github.com/you-win/godot-package-manager).
+
- Click use this template button
- Clone your new repository
+- Run install_addons.sh
- Add your files & change `FUNDING.yml`
- Commit & push
@@ -39,7 +42,7 @@ Add two secrets:
---
-### Availability
+### CI Availability
| windows | ios | linux | android | mac | html | |
| :----------------: | :-: | :----------------: | :----------------: | :----------------: | :----------------: | :-----------: |
diff --git a/addons/gdcli b/addons/gdcli
deleted file mode 120000
index ac119d8..0000000
--- a/addons/gdcli
+++ /dev/null
@@ -1 +0,0 @@
-../submodules/gdcli/addons/gdcli/ \ No newline at end of file
diff --git a/godot.lock b/godot.lock
new file mode 100644
index 0000000..51fd93a
--- /dev/null
+++ b/godot.lock
@@ -0,0 +1,6 @@
+{
+ "@bendn/gdcli": {
+ "version": "1.2.5",
+ "integrity": "sha512-/YOAd1+K4JlKvPTmpX8B7VWxGtFrxKq4R0A6u5qOaaVPK6uGsl4dGZaIHpxuqcurEcwPEOabkoShXKZaOXB0lw=="
+ }
+} \ No newline at end of file
diff --git a/godot.package b/godot.package
new file mode 100644
index 0000000..990e7ca
--- /dev/null
+++ b/godot.package
@@ -0,0 +1,6 @@
+{
+ "name": "godot-template",
+ "packages": {
+ "@bendn/gdcli": "1.2.5"
+ }
+} \ No newline at end of file
diff --git a/install_addons.sh b/install_addons.sh
new file mode 100755
index 0000000..98a3ef2
--- /dev/null
+++ b/install_addons.sh
@@ -0,0 +1,8 @@
+#!/usr/bin/env bash
+
+rm -rf addons && mkdir addons
+git clone --depth 1 https://github.com/you-win/godot-package-manager
+mv godot-package-manager/addons/godot-package-manager addons/
+rm -rf godot-package-manager
+godot -s --no-window addons/godot-package-manager/cli.gd update
+rm -rf addons/godot-package-manager
diff --git a/submodules/.gdignore b/submodules/.gdignore
deleted file mode 100644
index e69de29..0000000
--- a/submodules/.gdignore
+++ /dev/null
diff --git a/submodules/gdcli b/submodules/gdcli
deleted file mode 160000
-Subproject 2b7891b100fcaaf6c09d67bc265d15a6603c8ad