Is there any way to create a tcsh shell, or to emulate a tcsh shell
inside a wxpython window?
I have created an app for browsing our file system, but all our users
are very use to using their tcsh shells. A combination of both would
be a great solution. The things that tcsh has that are most important
are the users aliases, tab completion of directories, and tab
completion of commands.
Is there any way to create a tcsh shell, or to emulate a tcsh shell
inside a wxpython window?
I have created an app for browsing our file system, but all our users
are very use to using their tcsh shells. A combination of both would
be a great solution. The things that tcsh has that are most important
are the users aliases, tab completion of directories, and tab
completion of commands.
What is my best solution?
There is no builtin support for this. You would need either a custom
control or a way to get and embed a terminal window in your app.
I did start writing a wx control for a terminal emulator some time
back and it worked reasonably well on OSX/Linux and slightly less so
on Windows due to some platform limitations. I have been busy with
other things so haven't had time to go back and work on it in over a
year now so some bit rot may apply.
I have created an app for browsing our file system, but all our users
are very use to using their tcsh shells. A combination of both would
be a great solution. The things that tcsh has that are most important
are the users aliases, tab completion of directories, and tab
completion of commands.
What is my best solution?
ipython may be worth a shot -- it gives you some of this, and maybe you can customize it to do exactly what you want. Recent versions can be embedded in wx.
-Chris
···
--
Christopher Barker, Ph.D.
Oceanographer
Emergency Response Division
NOAA/NOS/OR&R (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception