The bughelper suite currently contains: === ./bugnumbers === This tool collects bug numbers from Launchpad. You can pass it * `--version` which will return the version number of the bughelper suite * `-l ` for a Launchpad bug list URL * `-p ` for a source package like `evolution` Examples: {{{ bugnumbers -p evolution bugnumbers -l https://launchpad.net/distros/ubuntu/+source/gcalctool/+bugs }}} === ./bughelper === This tool searches through bugs and tries to find matches with data in `.info` files. It has the same functionality and switches as `bugnumber`. In addition to that it accepts * `--version` which will return the version number of the bughelper suite * `-A` which lets it search through all the bug attachments with the mime type `text/plain`. Examples: {{{ bughelper -p ubiquity bughelper -A -l https://launchpad.net/distros/ubuntu/+source/gcalctool/+bugs }}} === ./bugxml === This tool is primarily intended to help with the editing and creation of `.info` files. There are currently two use cases: * `-a ` adds a simple clue to an existing file or creates a new one. * `-e ` escapes a given string for use in XML files. * `-v ` validates a given file against the clue file schema. Examples: {{{ bugxml -a totem "libxine.so" "This might be a xine problem. Ask the reporter to check with xine-ui." bugxml -v packages/ubiquity.info bugxml -e This string has some weird characters like ä, ü and ö in it. }}}