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