.nh .TH podman-quadlet-rm 1 .SH NAME podman-quadlet-rm \- Removes an installed quadlet .SH SYNOPSIS \fBpodman quadlet rm\fP [\fIoptions\fP] \fIquadlet|application\fP [\fIquadlet|application\fP]... .SH DESCRIPTION Remove one or more installed Quadlets from the current user. Following command also takes application name as input and removes all the Quadlets which belongs to that specific application. .PP When the argument is uninstantiated template quadlet, this command removes the template quadlet file (e.g. \fBtemplateName@.container\fR) and the generated systemd template unit (e.g. \fBtemplateName@.service\fR). If there are running instances of that systemd template, the command fails if \fB--force\fP option is not set, and tries to stop the instances if \fB--force\fP option is set. .PP Note: If a quadlet is part of an application, removing that specific quadlet will remove the entire application. When a quadlet is installed from a directory, all files installed from that directory—including both quadlet and non-quadlet files—are considered part of a single application. .SH OPTIONS .SS \fB--all\fP, \fB-a\fP Remove all Quadlets for the current user. .SS \fB--force\fP, \fB-f\fP Remove running Quadlets (in case of uninstantiated template quadlets, stop its instances). .SS \fB--ignore\fP, \fB-i\fP Do not error for Quadlets that do not exist. .SS \fB--recursive\fP Required when removing applications (default false). .SS \fB--reload-systemd\fP Reload systemd after the operation completes (default true). In order to disable it users need to manually set the value of this flag to \fBfalse\fR\&. .SH EXAMPLES .EX $ podman quadlet rm myquadlet.container myquadlet.container $ podman quadlet rm --recursive myapp web.container data.container data.volume .EE .SH SEE ALSO \fBpodman(1)\fP, \fBpodman-quadlet(1)\fP, \fBpodman-systemd.unit(5)\fP