Merge pull request #28097 from m-horky/mhorky/quadlet-ls

feat(cmd/podman/quadlet): Add 'ls' as 'list' alias
This commit is contained in:
Ashley Cui
2026-02-16 12:08:22 -05:00
committed by GitHub
4 changed files with 8 additions and 2 deletions

View File

@@ -18,6 +18,7 @@ var (
quadletListCmd = &cobra.Command{
Use: "list [options]",
Aliases: []string{"ls"},
Short: "List Quadlets",
Long: quadletListDescription,
RunE: list,

View File

@@ -1,7 +1,7 @@
% podman-quadlet-list 1
## NAME
podman\-quadlet\-list - List installed quadlets
podman\-quadlet\-list - List installed quadlets (alias ls)
## SYNOPSIS
**podman quadlet list** [*options*]

View File

@@ -16,7 +16,7 @@ Podman Quadlets allow users to manage containers, pods, volumes, networks, and i
| Command | Man Page | Description |
|---------|------------------------------------------------------------|--------------------------------------------------------------|
| install | [podman-quadlet-install(1)](podman-quadlet-install.1.md) | Install a quadlet file or quadlet application |
| list | [podman-quadlet-list(1)](podman-quadlet-list.1.md) | List installed quadlets |
| list | [podman-quadlet-list(1)](podman-quadlet-list.1.md) | List installed quadlets (alias ls) |
| print | [podman-quadlet-print(1)](podman-quadlet-print.1.md) | Display the contents of a quadlet |
| rm | [podman-quadlet-rm(1)](podman-quadlet-rm.1.md) | Removes an installed quadlet |

View File

@@ -62,6 +62,11 @@ EOF
assert "$output" =~ "$install_dir/alpine-quadlet.container" "PATH ON DISK must be set and must belong to"
# Test quadlet ls (alias for list)
run_podman quadlet ls
assert "$output" =~ "alpine-quadlet.container" "ls should contain alpine-quadlet.container"
assert "$output" =~ "alpine-quadlet.service" "ls should show alpine-quadlet.service"
# Test quadlet list with filter
run_podman quadlet list --filter name=something*
assert "$output" !~ "alpine-quadlet.container" "filtered list should not contain alpine-quadlet.container"