<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffcc" text="#000000">
Martin Pool wrote:
<blockquote
 cite="mid:e01316480801231623m66d274e7kc6b920ef86c6862b@mail.gmail.com"
 type="cite">
  <pre wrap="">So I wonder if we could, or should, do this for Bazaar.  If someone
types 'bzr shelve' we can suggest bzrtools, gannotate for bzr-gtk and
so on.  This could be as simple as registering stub commands or help
topics for the most important plugin commands.
  </pre>
</blockquote>
If you shipped a plugin which intercepts a command-not-found event, and
checks an internal dictionary of commands and plugins, then you could
get this sort of experience:<br>
<br>
<tt>  peregrine%  bzr shelve<br>
<br>
  'shelve' is not a standard bzr command. However, 2 certified plugins
provide this command:<br>
<br>
     bzrtools<br>
     bzrwhizz<br>
<br>
  To install a certified plugin, type:<br>
<br>
     bzr --fetch-plugin pluginname<br>
<br>
  peregrine%<br>
<br>
</tt><br>
This way, bzr can avoid bloat, and people have an incentive to get
their plugins approved for a particular release.<br>
<br>
Mark<br>
</body>
</html>