semvec/pypi-packages huggingface dataset:
gopm 3.1.1
A package manager for the Godot Engine
Requires Python: >=3.7

# Godot Package Manager

[![PyPI version](https://badge.fury.io/py/gopm.svg)](https://pypi.org/project/gopm)

A python script to download and update Git-based packages and their dependencies.

## Installation

```bash
pip install gopm
```

## Usage

Run `gopm.py` in the game directory. Use `gopm -h` to show the usage:

**Usage: gopm [COMMAND] [-v] <package> ...**

`u / update` Update all packages

`s / upgrade` Upgrade all packages to the latest version

`i / install` Install a package from a git 
URI or search and install a package from Github

`r / remove` Uninstall the specified package

`-v / --verbose` Enable verbose logging

`-h / --help` Show this help message

Installed addons will be put in the `addons` folder.

Note that you still need to enable some plugins in the project settings.

## Creating Packages

An installable package needs to have an `addons` folder with one or multiple folders inside, and optionally a `godotmodules.txt` file with dependencies.