Hi! Would anybody object if a do the following: $ zypper search zypp S | Name | Summary | Type | Repository --+--------+---------------------------------+---------+----------- i | zypper | Command line package managem... | package | (multiple) I can tweak the abbreviation of the summary to your liking. There will also be --no-abbrev global option: $ src/zypper --no-abbrev search zypper S | Name | Summary | Type | Repository --+--------+----------------------------------------------------+---------+----------- i | zypper | Command line package management tool using libzypp | package | (multiple) The old solvable list still possible with --details/-s $ zypper search --details zypper S | Repository | Type | Name | Version | Arch --+------------+---------+--------+------------+------- i | @System | package | zypper | 0.10.4-8 | x86_64 v | zypp:svn | package | zypper | 0.11.0-4.2 | x86_64 v | factory | package | zypper | 0.10.6-2 | x86_64 v | zypp:svn | package | zypper | 0.11.0-4.2 | i586 v | factory | package | zypper | 0.10.6-2 | i586 I can move the Name column to the second position here, too. I also think about dropping the Type column, if --type is used. Rug compatibility will of course be preserved with -r global option. One more example attached (doesn't look good when wrapped). What do you think? Cheers, jano $ zypper search zypp Reading installed packages... S | Name | Summary | Type | Repository --+------------------------------+---------------------------------+------------+----------- i | libzypp | Package, Patch, Pattern, and... | package | (multiple) | libzypp-devel | Package, Patch, Pattern, and... | package | (multiple) | libzypp-testsuite-tools | Package, Patch, Pattern, and... | package | (multiple) | libzypp-testsuite-tools-data | Package, Patch, Pattern, and... | package | (multiple) i | ruby-zypp | Ruby bindings for libzypp | package | (multiple) i | ruby-zypptools | Tools for ZYpp | package | factory i | zypper | Command line package managem... | package | (multiple) | libzypp-bindings | Bindings for libzypp | srcpackage | (multiple) | libzypp-tools | Tools for ZYpp | srcpackage | factory $ zypper --no-abbrev search zypp Reading installed packages... S | Name | Summary | Type | Repository --+------------------------------+--------------------------------------------------------------------+------------+----------- i | libzypp | Package, Patch, Pattern, and Product Management | package | (multiple) | libzypp-devel | Package, Patch, Pattern, and Product Management - developers files | package | (multiple) | libzypp-testsuite-tools | Package, Patch, Pattern, and Product Management - testsuite-tools | package | (multiple) | libzypp-testsuite-tools-data | Package, Patch, Pattern, and Product Management - testsuite-data | package | (multiple) i | ruby-zypp | Ruby bindings for libzypp | package | (multiple) i | ruby-zypptools | Tools for ZYpp | package | factory i | zypper | Command line package management tool using libzypp | package | (multiple) | libzypp-bindings | Bindings for libzypp | srcpackage | (multiple) | libzypp-tools | Tools for ZYpp | srcpackage | factory $ zypper search -s zypp Reading installed packages... S | Repository | Type | Name | Version | Arch --+------------+------------+------------------------------+------------+------- i | @System | package | libzypp | 4.5.0-4 | x86_64 v | zypp:svn | package | libzypp | 4.13.1-1.1 | x86_64 v | factory | package | libzypp | 4.11.0-2 | x86_64 v | zypp:svn | package | libzypp | 4.13.1-1.1 | i586 v | factory | package | libzypp | 4.11.0-2 | i586 | zypp:svn | srcpackage | libzypp-bindings | 0.4.6-15.8 | noarch | zypp:svn | srcpackage | libzypp-bindings | 0.4.6-15.1 | noarch | factory | srcpackage | libzypp-bindings | 0.4.6-4 | noarch | zypp:svn | package | libzypp-devel | 4.13.1-1.1 | x86_64 | factory | package | libzypp-devel | 4.11.0-2 | x86_64 | zypp:svn | package | libzypp-devel | 4.13.1-1.1 | i586 | factory | package | libzypp-devel | 4.11.0-2 | i586 | zypp:svn | package | libzypp-testsuite-tools | 4.2.2-15.2 | x86_64 | factory | package | libzypp-testsuite-tools | 4.2.2-12 | x86_64 | zypp:svn | package | libzypp-testsuite-tools | 4.2.2-15.7 | i586 | factory | package | libzypp-testsuite-tools | 4.2.2-12 | i586 | zypp:svn | package | libzypp-testsuite-tools-data | 4.2.2-15.2 | x86_64 | factory | package | libzypp-testsuite-tools-data | 4.2.2-12 | x86_64 | zypp:svn | package | libzypp-testsuite-tools-data | 4.2.2-15.7 | i586 | factory | package | libzypp-testsuite-tools-data | 4.2.2-12 | i586 | factory | srcpackage | libzypp-tools | 0.2.0-2 | noarch i | @System | package | ruby-zypp | 0.4.6-2 | x86_64 v | zypp:svn | package | ruby-zypp | 0.4.6-15.1 | x86_64 v | factory | package | ruby-zypp | 0.4.6-4 | x86_64 v | zypp:svn | package | ruby-zypp | 0.4.6-15.8 | i586 v | factory | package | ruby-zypp | 0.4.6-4 | i586 i | @System | package | ruby-zypptools | 0.2.0-2 | x86_64 i | factory | package | ruby-zypptools | 0.2.0-2 | x86_64 v | factory | package | ruby-zypptools | 0.2.0-2 | i586 i | @System | package | zypper | 0.10.4-8 | x86_64 v | zypp:svn | package | zypper | 0.11.0-4.2 | x86_64 v | factory | package | zypper | 0.10.6-2 | x86_64 v | zypp:svn | package | zypper | 0.11.0-4.2 | i586 v | factory | package | zypper | 0.10.6-2 | i586