[svlug] Linux Appliance Design talk
Bill Kendrick
nbs at sonic.net
Thu Sep 7 11:29:33 PDT 2006
On Thu, Sep 07, 2006 at 10:56:16AM -0700, bsmith wrote:
> In general, infrastructure is GPL's and UIs are BSD'd. Specifically,
> the Run Time Access library is under the LGPL, logmuxd is under
> the GPL, and all of our code for the UIs are under the BSD.
Most excellent. We in the back of the room were getting giddy over the
DB protocol interface.
My friend Mike was asking about CLI interface. It sounded like maybe
you guys didn't quite understand his question. He was suggesting that,
along with providing an interactive (readline()-based?) CLI, e.g.:
$ cli
Welcome to the CLI
cli> do_something
...
cli> something_else
...
cli> exit
$
That you also provide a way for CLI commands to be invoked via the tool's
command-line option, i.e. from BASH, e.g.:
$ cli do_something
...
$ cli something_else
...
$
Which would allow for the CLI's capabilities to be incorporated into
BASH shell scripts, or any other scripting language that can fire off
shell commands (e.g., via a "system()" call), such as Perl, Python, etc. ...
He couldn't tell if you had done that or not, based on the presentation,
but when he asked I guess you misheard him. (The answer ended up having
to do with line- versus char-based input in the CLI shell itself. ;^) )
Anyway, thanks again! :)
PS - If one or more of you guys feel like travelling up to
Belmont or San Fracnsico, or way out to Davis[*] or Sebastopol, to do another
talk, let me know. I can hook ya up.
[*] I'm speaker coord. for LUGOD in Davis: http://www.lugod.org/
--
-bill!
bill at newbreedsoftware.com
http://www.newbreedsoftware.com/
More information about the Svlug
mailing list