Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lpod

A single bash script for managing Podman Quadlet services on the host. Wraps podman exec, podman quadlet, and systemctl; unrecognized commands pass straight through to podman.

Pairs naturally with foxws/laravel-podman, whose Artisan podman:* commands render Quadlet files, but lpod doesn't require it — point it at any Quadlet-managed service.

Requirements

  • Linux with systemd (macOS, Windows, and WSL are not supported)
  • Podman with Quadlet support

Install

curl -fsSL -o ~/.local/bin/lpod https://github.com/foxws/lpod/releases/latest/download/lpod
chmod +x ~/.local/bin/lpod

Dependency-free single script — no PHP or Composer required. See Installation for pinning a release, the optional lpod-setup binary, and a shell alias.

Usage

lpod SERVICE COMMAND [options] [arguments]
lpod app up            # start the service
lpod app shell         # shell into the container
lpod app artisan migrate

SERVICE is a Quadlet service name (your app, or a sibling like pgsql). See Usage for details.

Docs

Full documentation: browse docs/

Links