[ditz-talk] [PATCH] make 'ditz status' align its output
Nicolas Pouillard
nicolas.pouillard at gmail.com
Sun Apr 27 05:53:39 EDT 2008
I've pushed a patch and a fix on my gitorious repo.
Excerpts from Nicolas Pouillard's message of Sun Apr 27 11:47:20 +0200 2008:
> Excerpts from William Morgan's message of Sun Apr 27 08:46:43 +0200 2008:
> > Column alignment was broken with the introduction of tasks. I also removed
> > the percentages because typical output is getting a little too wide for an
> > 80-char screen.
> > ---
> > lib/operator.rb | 56 +++++++++++++++++++++++++++++++++++++++---------------
> > 1 files changed, 40 insertions(+), 16 deletions(-)
> >
> > diff --git a/lib/operator.rb b/lib/operator.rb
> > index eb42af9..0ce61f4 100644
> > --- a/lib/operator.rb
> > +++ b/lib/operator.rb
> > @@ -172,19 +172,32 @@ EOS
> >
>
> [...]
>
> > - middle = groups.map do |(t,g,nc,pc)|
> > - "%2d/%2d (%3.0f%%) %s" % [nc, g.size, pc, t.to_s.pluralize(g.size,
> > false)]
>
> Have you an idea of who wrapped this line? I don't think it's mine, and its
> in the raw message too.
>
> > + entries.each do |title, middle, bar|
> > + printf "%#{title_size}-s ", title
>
> Are you sure of the syntax "%42-s"? It seems to be rejected, you perhaps
> meant "%-42s"? If so I can change it my self.
>
> > + middle.zip(middle_sizes).each_with_index do |(e, s), i|
> > + sep = i < middle.size - 1 ? "," : ""
> > + printf "%#{s + sep.length}-s ", e + sep
>
> Same thing...
>
--
Nicolas Pouillard aka Ertai
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 194 bytes
Desc: not available
URL: <http://rubyforge.org/pipermail/ditz-talk/attachments/20080427/b8d555e3/attachment.bin>
More information about the ditz-talk
mailing list