homepage: https://gitlab.com/iu-guest/mbug
changelog-type: ''
hash: 110caa26dd3581225f72448bf2b9b8d4aa84ca74e50f6396559936e12b6c6243
test-bench-deps: {}
maintainer: KAction@gnu.org
synopsis: download bugs mailboxes
changelog: ''
basic-deps:
  http-client: ==0.5.*
  xdg-basedir: ==0.2.*
  bytestring: ==0.10.*
  scalpel-core: ==0.5.*
  extra: ==1.6.*
  base: ==4.10.*
  time: ==1.8.0.*
  mbug: -any
  text: ==1.2.*
  process: ==1.6.*
  th-printf: ==0.5.*
  http-client-tls: ==0.3.*
  optparse-applicative: ==0.14.*
  tagsoup: ==0.14.*
  directory: ==1.3.*
all-versions:
- '1.0'
author: Dmitry Bogatov
latest: '1.0'
description-type: markdown
description: ! '# mbug


  ## Rationale


  This program makes working with old Debian bugs much more pleasant.

  Sometimes I want to have personal bug-squashing party, so you open

  [https://bugs.debian.org/kaction@gnu.org] in web-browser, and get nice

  list of bugs that require my attention.


  Browsing is great, but when I want to do something with those bugs --

  close, add tags, discuss, I have to copy bug number, launch mail client

  in another terminal and compose email to [mailto:nnn@bugs.debian.org].


  Should I need to quote some previous message, more distracting actions

  are to be done -- download whole bug as mbox, incorporate that mbox into

  my mail system (I prefer MH), and only after that real work could start.


  DebBugs has also email interface -- you can request sending to you bugs

  you want, but reply is also optimized for reading, not for manipulating.

  Honestly, it looks like corresponding web page, filtered by `lynx`.


  ## Solution


  ~~~~

  mbug [--into <folder>] <query>

  ~~~~


  It will download mbox of every bug, listed at

  `https://bugs.debian.org/<query>` and create `+<folder>` MH folder. In

  that folder subfolder for every bug is created. By default, `<folder>`

  is `debbugs`.


  Folder `+<folder>` is volatile, every new invocation of `mbox` will

  overwrite its previous content. This way you can focus on bugs you are

  interested in right now.

'
license-name: GPL-3

Update from Hackage at 2018-06-02T21:09:28Z
Update from Hackage at 2018-06-02T21:09:28Z
