glab(1)
π glab(1) β the glab packages list era
okay bestie, buckle up, because this page is from glab(1) and it's genuinely one of the cutest little commands in the whole CLI π it does exactly one thing and it does it well: it lists the packages chilling in a project's package registry β¨
β¨ NAME β¨
glab-packages-list β List packages in a project's package registry π
πΈ SYNOPSIS πΈ
glab packages list [flags]
that's it. that's the whole vibe. flags are your besties here π«Ά
π¦ DESCRIPTION π¦
okay so, like β ngl, this is the good part π
Packages of all types (generic, npm, maven, etc.) are returned. no gatekeeping, every single package type shows up unless you tell it otherwise π
Wanna narrow it down? Use --package-type to filter by type and --name to filter by name. And if the list is giving too many results energy, use --page and --per-page to paginate the result πβ¨
By default, packages are listed for the current project β like, it just knows where you are, main character energy fr. Use --repo to target another project π
π OPTIONS π
--jq=""β Filter JSON output with ajqexpression. yes bestie, you get to be picky about your JSON π₯-n,--name=""β Filter packages by name (substring match). so like, a little bit of the name is enough, it's not gonna demand the whole thing π--package-type=""β Filter packages by type. One of:cargo,composer,conan,debian,generic,golang,helm,maven,ml_model,npm,nuget,pypi,rpm,rubygems,terraform_module. pick your fighter, those are your ONLY options πβ¨-p,--page=1β Page number. defaults to1because page one is always the moment π-P,--per-page=30β Number of items to list per page. defaults to30, which is honestly a very reasonable amount of packages π
π OPTIONS INHERITED FROM PARENT COMMANDS π
these are the hand-me-downs and honestly they ate π
-h,--help[=false]β Show help for this command. when in doubt, ask for help, no shame in it π«Ά-R,--repo=""β Select another repository. You can use eitherOWNER/REPOorGROUP/NAMESPACE/REPO. The full URL or Git URL is also accepted. so many ways to say where you wanna go, iconique β¨
β EXAMPLE β
ok these are the examples, and yes you should literally copy them, that's the point π
# List all packages in the current project
glab packages list
# Use the 'ls' alias
glab packages ls
# Filter by package name
glab packages list --name my-package
# List a specific page with a custom page size
glab packages list --page 2 --per-page 10
# List packages from another project
glab packages list -R owner/repo
the ls alias is lowkey so satisfying, use it, live a little π¦
π§ SEE ALSO π§
glab-packages(1)β the parent, the origin, the source of it all π
π reminder from your girl: nothing here is dangerous, but do keep your flags exactly as written β --package-type only takes the types listed above, and there's no inventing your own. periodt.
and that's the page, bestie!! πΈ this little legend was Auto generated by spf13/cobra, dated Nov 2026, and it lives happily under glab(1) π go list some packages, you've got this πβ¨π«Ά
π¦ where this page comes from
- arch rolling: glab 1.128.0-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms