Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/godot-package-manager/cli
Godot package manager rust client
https://github.com/godot-package-manager/cli
godot godot-engine gpm package-manager rust
Last synced: 3 months ago
JSON representation
Godot package manager rust client
- Host: GitHub
- URL: https://github.com/godot-package-manager/cli
- Owner: godot-package-manager
- License: apache-2.0
- Created: 2022-12-19T01:04:54.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-14T09:51:55.000Z (about 1 year ago)
- Last Synced: 2024-03-14T16:04:57.623Z (10 months ago)
- Topics: godot, godot-engine, gpm, package-manager, rust
- Language: Rust
- Homepage:
- Size: 438 KB
- Stars: 15
- Watchers: 0
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Godot Package Manager rust client
[![discord](https://img.shields.io/discord/853476898071117865?label=chat&logo=discord&style=for-the-badge&logoColor=white)](https://discord.gg/6mcdWWBkrr "Chat on Discord")
[![aur](https://img.shields.io/aur/version/godot-package-manager-git?color=informative&logo=archlinux&logoColor=white&style=for-the-badge)](https://aur.archlinux.org/packages/godot-package-manager-git "AUR package")## Installation
> **Note** read the [using packages quickstart](https://github.com/godot-package-manager#using-packages-quickstart) first.
Manual
1. Download the [latest version](https://github.com/godot-package-manager/cli/releases/latest)
2. Move the executable to your `PATH` as `gpm`ArchLinux
There's an AUR package available: [godot-package-manager-git](https://aur.archlinux.org/packages/godot-package-manager-git)
> **Note** This package installs to /usr/bin/godot-package-manager to avoid conflicts with [general purpose mouse](https://www.nico.schottelius.org/software/gpm/). Assuming you have `yay` installed:
1. `yay -S godot-package-manager-git`
## Usage
```bash
gpm update # downloads the newest versions of packages
gpm purge # removes the installed packages
gpm tree # prints the tree of installed packages, looks like
# /home/my-package
# └── @bendn/[email protected]
# └── @bendn/[email protected]
```## Compiling
1. `git clone --depth 5 https://github.com/godot-package-manager/client`)
2. `cargo build -r`
3. Executable is `target/release/godot-package-manager`