You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by jd...@apache.org on 2006/06/03 11:20:10 UTC

svn commit: r411411 - /geronimo/sandbox/gshell/trunk/NOTES.txt

Author: jdillon
Date: Sat Jun  3 02:20:10 2006
New Revision: 411411

URL: http://svn.apache.org/viewvc?rev=411411&view=rev
Log:
Some notes I got tired of keeping track of on a ripped up envelope

Added:
    geronimo/sandbox/gshell/trunk/NOTES.txt   (with props)

Added: geronimo/sandbox/gshell/trunk/NOTES.txt
URL: http://svn.apache.org/viewvc/geronimo/sandbox/gshell/trunk/NOTES.txt?rev=411411&view=auto
==============================================================================
--- geronimo/sandbox/gshell/trunk/NOTES.txt (added)
+++ geronimo/sandbox/gshell/trunk/NOTES.txt Sat Jun  3 02:20:10 2006
@@ -0,0 +1,72 @@
+
+ +-------+
+ | NOTES |
+ +-------+
+
+ $Id$
+
+ ----
+
+enable/disable categories.  Command def sets the initial state, 'enable' command
+    toggles to enable or disable categories:
+
+    # enable all categories ending with debug
+    /gshell/debug *debug
+
+"*" means global for category
+
+Command search path (required for above)
+
+ * * *
+
+Settings, read from ~/.gshell/...
+
+    ~/.gshell/
+        profile.gsh
+        settings.gsh?  settings.properties?  settings.xml?
+
+MOTD-like support... Execute a "welcome.gsh" or something?
+
+ * * *
+
+Implement MiniJar to make the gshell dependencies as small as possible,
+    will require adding more features to minijar (half tested already)
+
+ * * *
+
+Maybe just use the JLine API directly instead of trying to abstract it?
+
+Command line completion ala JLine
+
+Refactor output and verbosity filters...
+
+    IO.trace() -vvv
+    IO.debug() -vv
+Add IO.info()  -v
+    IO.warn()  unless -q
+    IO.error()
+
+ANSI color prompt
+
+ANSI color G-logo (ANSI-art style)
+
+ * * *
+
+Authenticator for server cmd, maybe for normal too?
+
+SSH support?  Can Jsch do this or not?
+
+ * * *
+
+New commands:
+
+    source
+    ssh?
+    subshell
+    exec
+
+Implement VFS-based commands to access any directory!!!
+    /vfs/get ftp://whatever
+    /vfs/browser ftp://whatever
+    ...
+

Propchange: geronimo/sandbox/gshell/trunk/NOTES.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/sandbox/gshell/trunk/NOTES.txt
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Propchange: geronimo/sandbox/gshell/trunk/NOTES.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain