Well, those aren't UNIX tools. Those are userland tools. (So are we, I know.)
Imagine if `cd` output something every time you moved. Or rm was always noisy. Super annoying. Anyhow, the book Classic Shell Scripting explains this better than I. Recommended reading. I'd rather our tools followed UNIX philosophy here and where quiet by defaul and noisy if asked. For the record, I've talked to Issac about just this issue in node b/c it makes composing scripts more difficult when you have to pipe garbage output around and a tacit plan for npm was to make it quiet by default someday when it gets stable. (Who knows if that is still the case.) On Wed, Sep 4, 2013 at 1:01 PM, Andrew Grieve <agri...@chromium.org> wrote: > I don't think that's really true for other similar tools. > E.g. "npm install" reports progress by default > E.g. "git clone" shows progress by default. > > > On Wed, Sep 4, 2013 at 3:51 PM, Brian LeRoux <b...@brian.io> wrote: > > > The convention for UNIX tools is to be quiet by default and fail > noisily. A > > well writ script should exit quietly so you can chain commands. (Or pipe, > > etc.) > > > > I'd prefer we added a --verbose flag. > > > > > > On Wed, Sep 4, 2013 at 12:35 PM, Braden Shepherdson <bra...@chromium.org > > >wrote: > > > > > I'd rather we call it -q and --quiet though; that's a pretty common > > > convention for Unix tools. > > > > > > > > > On Wed, Sep 4, 2013 at 3:35 PM, Braden Shepherdson < > bra...@chromium.org > > > >wrote: > > > > > > > +1 > > > > > > > > > > > > On Wed, Sep 4, 2013 at 3:31 PM, Andrew Grieve <agri...@chromium.org > > > >wrote: > > > > > > > >> I think this was discussed before but I can't find the thread. > > > >> > > > >> Is anyone not in favour of making the tools verbose by default and > > > having > > > >> a > > > >> --silent flag instead? > > > >> > > > >> Makes it much easier to get good debug reports and lets users know > > when > > > >> slow things are taking place. > > > >> > > > > > > > > > > > > > >