mirror of
https://github.com/davidallendj/gdpm.git
synced 2025-12-20 11:37:00 -07:00
Added CI script, updated dependencies, and fixed bugs
-Added CI yaml file for workflows -Added `doctest` as dependency -Added test target executable to CMakeLists.txt -Renamed `bin` scripts to remove `gdpm*` prefix -Updated `SQLite 3` dependency in CMakeLists.txt -Implement basic unit testing in `tests/basic.cpp` -Fixed issue with handling `fmt` strings
This commit is contained in:
parent
e36f0aee79
commit
e048a762b2
22 changed files with 169 additions and 38 deletions
|
|
@ -1,36 +0,0 @@
|
|||
command=build/gdpm
|
||||
|
||||
# Install packages using install command and specifying each package name or file
|
||||
${command} install "ResolutionManagerPlugin" "godot-hmac"
|
||||
${command} install -f packages.txt --clean --godot-version 3.4
|
||||
|
||||
# Remove packages using remove command and specifying each package name or file
|
||||
${command} remove "ResolutionManagerPlugin" "godot-hmac" -y
|
||||
${command} remove -f packages.txt -y
|
||||
|
||||
# Manually synchronize the local database with remote servers
|
||||
${command} sync
|
||||
|
||||
# Search for packages containing "Godot" in package name
|
||||
${command} search "Godot" --config config.json
|
||||
${command} search "Godot" --no-sync --godot-version 3.4 --max-results 20 --sort updated
|
||||
|
||||
# List all currently installed packages
|
||||
${command} list
|
||||
${command} list packages
|
||||
${command} list remote-sources
|
||||
|
||||
${command} add-remote https://godotengine.org/asset-library/api
|
||||
${command} delete-remote https://godotengine.org/asset-library/api
|
||||
|
||||
# Create a symlink of packages to specified path
|
||||
${command} link "ResolutionManagerPlugin" "godot-hmac" --path tests/tests-godot-project
|
||||
${command} link -f packages.txt --path tests/test-godot-project
|
||||
|
||||
# Similarly, make a copy of packages to a project
|
||||
${command} clone "ResolutionManagerPlugin" "godot-hmac" --path tests/tests/godot-project
|
||||
${command} clone -f packages.txt --path tests/tests-godot-project/addons
|
||||
|
||||
# Clean temporary downloaded files if they're taking up too much space. If no package names are provided, all temporary files will be removed.
|
||||
${command} clean "ResolutionManagerPlugin"
|
||||
${command} clean
|
||||
Loading…
Add table
Add a link
Reference in a new issue