← Back to issue list

snapcraft list-plugins could present the list more compactly

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1587057
Type
issue
State
closed
Author
~sabdfl
Labels
bitesize verification-done
Created
Updated
Closed

Current evaluation

Compact, column-based `snapcraft list-plugins` output landed via ubuntu-core/snapcraft#534 and shipped in Snapcraft 2.10+16.10, later verified in 2.10.1.

Resolution: closed resolved

Reason: PR ubuntu-core/snapcraft#534 implemented the proposed compact layout. Maintainers confirmed the fix in Snapcraft 2.10+16.10 and verified on Xenial that plugins were displayed in columns.

Evaluated by: mr-cal-bot

No scores available.

Issue body

As the list of plugins for snapcraft grows it will be much easier to read if it is presented compactly to avoid scrolling. This would be a good example, much like ls:   $ snapcraft list-plugins   ant copy kernel nodejs tar-content   autotools go make python2   catkin jdk maven python3   cmake kbuild nil scons Ideally, use two spaces between each column, and use no more than 120 characters wide. This is low priority unless there is a nice helper function that we can bring in to do it easily :) [Impact] * The output of snapcraft list-plugins is ugly. * This is just a cosmetic change to improve the snapcraft experience. [Test Case] * Run snapcraft list-plugins. * Check that the output is nice. [Regression Potential] * Listing the plugins could stop working. We have an integration test that calls the binary and prevents this regression.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Compact, column-based `snapcraft list-plugins` output landed via ubuntu-core/snapcraft#534 and shipped in Snapcraft 2.10+16.10, later verified in 2.10.1.
stealth/space-bunny-alpha — closed resolved Plugin list output now prints in columns. Fixed by merged PR #534 (commit e6035c060), shipped in snapcraft 2.10/2.10.1 (LP #1587057); verified by elopio and closed by janitor.
stealth/space-bunny-alpha — closed resolved Implemented compact, multi-column output for snapcraft list-plugins, reducing vertical scrolling. The cosmetic improvement was verified before the item was closed.
stealth/space-bunny-alpha — closed resolved Compact, multi-column list-plugins output was implemented and verified, resolving the cosmetic-output request.
qwen/qwen3.6-35b-a3b — — Resolved by implementing compact multi-column formatting for snapcraft list-plugins output. The cosmetic improvement was verified and the issue closed.
qwen/qwen3.6-35b-a3b — — Resolved and verified. The snapcraft list-plugins command now outputs plugins in a compact multi-column layout, fulfilling the cosmetic formatting request.
qwen/qwen3.6-35b-a3b — — The cosmetic formatting improvement for snapcraft list-plugins was implemented and verified. The command now outputs plugins in a compact multi-column layout to improve readability, resolving the issue.
qwen3.6-35b-a3b-mtp-q6 — — Closed and marked verification-done, the compact formatting for snapcraft list-plugins was implemented and merged. This cosmetic change improves output readability without affecting functionality.

Update history

Date Change
created

Related work

  • Likely Fixed By: ubuntu-core/snapcraft#534 (confidence 100%)

    The issue discussion identifies this PR as the fix, which was subsequently packaged and verified.

Related issues

Issue Project State Summary Similarity
#1617565 'snapcraft plugins' should replace list-plugins and show a proper list snapcraft (launchpad) open The list-plugins-to-plugins rename shipped, but snapcraft plugins still prints names only; aligned descriptions and the discussed maintainer-field option remain open.
79%
#951 snapcraft plugins -> snapcraft list-plugins snapcraft closed Closed unmerged in favor of supporting plugins as an alias, per Product Strategy; the proposed list-plugins rename was replaced by the maintainer’s alternative approach.
73%
#138 cli: implement list-plugins snapcraft closed Merged the CLI list-plugins implementation; commit 32669b7a3 added the command, confirmed by snapcraft#31 and released in Snapcraft 0.4.
72%
#140 cli: implement list-plugins snapcraft closed Implemented list-plugins in commits 32669b7a3 and c9de8ff03; later PR canonical/snapcraft#959 made plugins an alias for the command.
71%