Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rgolangh/pq
pq is a tool to help install and manage podman quadlets from a git repository
https://github.com/rgolangh/pq
containers podman quadlets
Last synced: 2 months ago
JSON representation
pq is a tool to help install and manage podman quadlets from a git repository
- Host: GitHub
- URL: https://github.com/rgolangh/pq
- Owner: rgolangh
- License: apache-2.0
- Created: 2024-01-24T18:41:41.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-11-04T15:57:36.000Z (2 months ago)
- Last Synced: 2024-11-04T16:44:51.672Z (2 months ago)
- Topics: containers, podman, quadlets
- Language: Go
- Homepage:
- Size: 59.6 KB
- Stars: 7
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pq is a cli to help manage podman quadlets
> [!NOTE]
> Uner DevelopmentSee how quadlets are stored in a git repository https://github.com/rgolangh/podman-quadlets.
This git repo is used by default. Override with `--repo https://my/git/repo`
## Usage
```console
$ pq list
Listing quadlets from repo https://github.com/rgolangh/podman-quadlets (default in ~/.config/pq/pq.yaml)- nginx
- redpanda
- wordpress$ pq install wordpress
Installing quadlet "wordpress"
[############# ]
Reload systemd daemon?[y/N]y
Reloading systemd daemon for the current user
Starting service wordpress.service for current user
Starting service wordpress-db.service for current user$ pq install wordpress --repo https://github.com/rgolangh/podman-quadlets
Installing quadlet "wordpress" from https://github.com/rgolangh/podman-quadlets
[############# ]
Reload systemd daemon?[y/N]y
Reloading systemd daemon for the current user
Starting service wordpress.service for current user
Starting service wordpress-db.service for current user$ pq list --installed
- wordpress (on 24/01/2024)$ pq remove wordpress
Stopping service wordpress-db.service for current user
Stopping service wordpress.service for current user
Remove quadlet "wordpress" from path /var/home/rgolan/.config/containers/systemd/wordpress?[y/n]y
removed "wordpress" from path /var/home/rgolan/.config/containers/systemd/wordpress
Reload systemd daemon?[y/N]y
Reloading systemd daemon for the current user$ pq list-services
nextcloud - nextcloud-aio-master.service active (running)
redpanda - console.service inactive (dead)
redpanda - redpanda.service inactive (dead)
```