Hi Jerome, > Without vecho, multi-color text highlighting won’t be viable.
You could do this EECHO style, where $ is echoed as ESC char, making it easy to use ANSI escapes for color. Actually this feature is also supported in the FreeDOS kernel, but not in FreeDOS command.com ... Still it could improve compatibility to use ANSI for colors in your installer :-) > I did think of doing the localization translations inside vecho. That would be nice. > But, the increase in size to the executable would probably > negate the benefits of having it internalized to vecho. That would be no problem: Remember that clusters are often very large, so having FEW but MULTIFUNCTIONAL tools will use less disk space than using many simple tools. Even though if you only look at what DIR says, you may think the opposite. Having grep, cut, tr, ... in one tool could be fun, but if you support regular expressions, it can make the tool big. > For example, at present it will return a total line count, return > a specific line from a text file, translate a numeric value into > an ascii character, output a character N times. Sounds like many functions in a tiny number of tools, nice :-) > Future plans include things like: > > returning parts of lines based on delimiters. > case changing. > string searching. Note that FIND is in FreeDOS BASE anyway. > character stripping and conversion. > line prefixing and postfixing. > Most of the slower stuff is a result of disk I/O from making a > backup copy of the previous OS and unzipping the new packages. Offer upgrades with less backup if you detect FDPKG / FDNPKG compatible existing DOS. In that case, upgrade will often be less destructive, making backups less important. You should still backup config files in that situation, though... Also, use caches like the UIDE family or LBACACHE, TICKLE and CDRCACHE for the CD/DVD itself :-) Be humble with cache size, to keep compatibility with "low end but can boot from CD" PC. Cheers, Eric ------------------------------------------------------------------------------ _______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel
