I am confused a bit. Are you all guys talking about the same thing? If I
understand correctly Christian just wanted to introduce colors to NSH.

Colours in the terminal are not about looking good. Colours improve
readability. The same text on the screen carries more information. This is
why everyone is using syntax highlighting in the editor when programming.

It is easier to spot red error and yellow warning than just all black text
in terminal log. It would be great if there would be native option to
enable this, without pdcurses.


On Mon, 17 Aug 2020, 08:32 , <disruptivesolution...@gmail.com> wrote:

> Please do not make technology about looks.... in functionality it has to
> work and be solid and has to address its purposes. If all is finished and
> value is there, one could bring a nice color too it 😉 Color is throwing
> money where functionality died....
>
> Ben
>
> -----Oorspronkelijk bericht-----
> Van: Alan Carvalho de Assis <acas...@gmail.com>
> Verzonden: zondag 16 augustus 2020 17:02
> Aan: dev@nuttx.apache.org
> Onderwerp: Re: Color ANSI support in nsh
>
> Christian,
>
> If I'm not wrong NuttX already has this feature to fancy interface if you
> use of pdcurses library.
>
> Greg added pdcurses some time ago and Ken Petit added support to use it
> over telnet
>
> BR,
>
> Alan
>
> On 8/16/20, Christian Catchpole <christ...@catchpole.net> wrote:
> > Yeah i should have had a poke around before posting on the group. I
> > keep finding NuttX has so many features in the Kconfig :) I also
> > suggested command history then found my Spresence NSH has history, so
> > obviously i was not the first to think of it.
> > I don't want to go TOO crazy with ANSI colours. I'll experiment with a
> > few things and then loop back around and see what others think.
> >
> > Thanks,
> > Christian
> >
> >
> > On Sun, 16 Aug 2020 at 22:11, Dave Marples <d...@marples.net> wrote:
> >
> >> Hiya,
> >>
> >> Yes, there's some cheesy simple stuff in there already (mainly to
> >> stop the zephyr folks throwing shade cos their terminal is prettier).
> >> At the moment it only highlights commands, responses and errors iirc,
> >> but making it more context aware would certainly be nice....it's
> >> already switched on/off by kconfig option.
> >>
> >> Regards
> >>
> >> Dave
> >>
> >> On Sun, 16 Aug 2020, 12:24 David Sidrane, <david.sidr...@nscdg.com>
> >> wrote:
> >>
> >> > Hi Christian,
> >> >
> >> > As long as there is a Knob in Kconfig to enable / disable each
> >> > feature (that defaults to disable) the impact is 0.
> >> >
> >> > IIRC there is a history, and some fancy-ness that was added by Dave
> >> > a
> >> while
> >> > ago. Good docs and an example defconfig would will keep it
> >> > maintained
> >> (and
> >> > built). Once we have scripted test running against the sim (or real
> >> > HW) test cases will keep it from breaking.
> >> >
> >> > David
> >> >
> >> > -----Original Message-----
> >> > From: Christian Catchpole [mailto:christ...@catchpole.net]
> >> > Sent: Saturday, August 15, 2020 5:52 PM
> >> > To: dev@nuttx.apache.org
> >> > Subject: Color ANSI support in nsh
> >> >
> >> > Hi everyone,
> >> >
> >> > I have been adding ANSI escape codes for colour support to my app’s
> >> console
> >> > output and have been experimenting with adding it to nsh itself. At
> >> > a minimum to colour the prompt.
> >> >
> >> > I had been thinking this is something i could develop and propose
> >> > to come back into the mainline as a nsh kconfig option.
> >> >
> >> > But before i do, the obvious question is, has this been proposed
> >> > before
> >> and
> >> > are there reasons we wouldn’t want this in NuttX?
> >> >
> >> > I’m also thinking it would be good to have a single line of command
> >> > history. Other configurable options could be clear screen on nsh
> >> > entry (I added this as my app was using ANSI line positioning and
> >> > resets back into nsh looked messy). There are all sorts of fun
> >> > things which could be done with ANSI terminal emulation.
> >> >
> >> > Thanks,
> >> > See you all tonight. Where you’ll see my demo going crazy with ANSI
> >> colour
> >> > codes.
> >> >
> >> > Christian
> >> >
> >>
> >
>
>

Reply via email to