Zypper: rug compatibility

+: to be implemented
++: already implemented
+1: patch-check does something similar
N: not implemented
N1:  zypp does not have this concept
?: undecided


    Usage: rug <options> <command> <command-options> ...
    
    General Options:
        --normal-output     Normal output (default)
        --terse             Terse output
        --no-abbrev         No abbreviation
        --debug             Debug output, print full exception traces
        --quiet             Quiet output, print only error messages
    
    Bundle management:
N1    bundle-history (bhi)         Search bundle log entries
N1    bundle-install (bin)         Install bundles
N1    bundle-list (bl)             List the available bundles
N1    bundle-lock-add (bla)        Add a bundle lock rule
N1    bundle-lock-delete (bld)     Delete a bundle lock
N1    bundle-lock-list (bll)       List bundle locks
N1    bundle-remove (brm)          Remove bundles
N1    bundle-search (bse)          Search for bundles
N1    bundle-upgrade (bup)         Upgrade bundles
?     catalogs (ca)                List the available catalogs
?     subscribe (sub)              Subscribe to catalogs
?     unsubscribe (unsub)          Unsubscribe to catalogs
    
    Other:
      Unknown!                     
    
    Package management:
N1    bundle-packages (bp)         Show the packages in a given bundle
N1    checkpoint-add (cpa)         Add a check point
N1    checkpoint-remove (cpr)      Remove a check point
N1    checkpoints (cp)             Get a list of saved check points
N1    dump                         Get an dump of system information as a sqlite database
+     file-list (fl)               List files within a package
N1    history (hi)                 Search log entries
++    info (if)                    Show the full info for packages
+     info-conflicts (ic)          List all conflicts for package
+     info-obsoletes (io)          List all obsoletes for package
+     info-provides (ip)           List package's provides
+     info-requirements (ir)       List package's requirements
++    install (in)                 Install packages
++    list-updates (lu)            Show the available updates.
+     package-file (pf)            Get package which contains file
+     packages (pa)                Show the packages in a given catalog
+     patch-search (pse)           Search for patches matching a pattern
++    remove (rm)                  Remove packages
N1    rollback (ro)                Rollback packages to a specified date
++    search (se)                  Search for packages matching a pattern
+1    summary (sum)                Show a per-catalog summary of available updates.
++    update (up)                  Update packages
?     verify (ve)                  Verify system dependencies
+     what-conflicts (wc)          List packages that conflict with a given token
+     what-provides (wp)           Show which packages provide a given token
+     what-requires (wr)           Show which packages require a given token
    
    Patch management:
++    patches (pch)                Show the patches in a given catalog
++    patch-info                   Show detailed information for a patch
    
    Pattern management:
+     pattern-info                 Show detailed information for a pattern
+     patterns (pt)                Show the patterns in a given catalog
    
    Preference management:
?     get-prefs (get prefs)        List the system preferences that may be set
?     set-prefs (set)              Set a preference variable
    
    Product management:
+     product-info                 Show detailed information for a product
+     products (pd)                Show the products in a given catalog
    
    Security:
N1    key-add (ka)                 Add to the list of whitelisted keys for a service
N1    key-delete (kd)              Remove from the list of whitelisted keys for a service
N1    key-list (kl)                Display whitelisted keys for a service
    
    Service management:
?     mount                        Mount directory as a channel
++    refresh (ref)                Refresh all or some services
?     register (reg)               Register a service
++    service-add (sa)             Add a service
++    service-delete (sd)          Delete a service
++    service-list (sl)            List the available services
?     service-types (st)           List the available service types
    
    System:
?     clean-cache (cc)             Clean the HTTP cache
N1    load-modules (lm)            Load ZMD modules
N1    ping                         Ping the deamon
N1    restart                      Restart the daemon
N1    schedules (sch)              Show scheduled items
N1    shutdown                     Shut down the daemon
N1    sleep                        Put the daemon to sleep
    
    User management:
N1    user-add (ua)                Add a new user
N1    user-delete (ud)             Delete users
N1    user-edit (ue)               Edit an existing user
N1    user-list (ul)               List users
