JMichelle (Java Midori Shell)
This is a Console mode shell program written
in JAVA.
download
English | Japanese
The outline of this software
JMichell is a console mode shell program
written in Java. The part of the user interface
is implemented at present .
The JMichelle is distributed under the terms
of the GNU GPL license.
- A main function : console pattern shell program
- Development language : the Java language,
Java2 SDK 1.3 or later.
- License : GNU GPL
- Characteristics
- Written only in JAVA.
- URI (RFC 2396) based directory and file implementation.
- Transparent ftp client. (includes ftp connection
pooling. contains timeout function)
- Implemented adapting to standard input and
standard output. It also developed without
using java.awt.* and javax.swing.*.
- Command invoke in the same process.
Screen Shot
Reference material
JMichelle is build with (Other project's
products contained in JMichelle)
Thank you very much.
The function provided at present
- Shell command function
- cat
- mcd (cd): change directory. The general idea
of current directory.
- dir (ls) : file listing.
- pwd : print current directory.
- grep : implementation by gnu.regexp - Regular
Expressions For Java
- select : file-directory oriented file operatoin.
- Shell user interface function
- Child process start function (foreground
start , back ground start)
It becomes a back ground start when &
is put at the end of the command line.
Only (M$) copes with the general idea of
the current directory movement.
- Command alias function (for native executable
module)
command alias function which can be expanded
by the definition file (MdShellCmd.def)
- Command automatic complement function
It is carried out as it is if favor is put
and a result is single. It is chosen
with
the number or the character line when
it
is in the plural.
- Command history function
!+number can be used.
- A simple menu function (IE start, mail start,
telnet start)
The menu function which can be expanded by
the definition file (MdShellMenu.def)
- Integrated network resources
- ftp client function is integrated into directory
tree.
The place of the registration author(s) registers
a new version
Movement confirmation environment
- SUN Java2 SDK 1.3 (Win32) + Windows2000
- IBM Java2 SDK 1.3 (LINUX) + Vine Linux 2.0
CR (red hat Linux 6.1)
The environment which is necessary into practice
- installation of the Java2 executive environment
1.3 or later, and Java2 SDK 1.3 or later.
Installation
A source code is packed together in the executive
form. It is developed with the following
command, and it can be acquired. (A jar command
is contained in Java2 SDK.)
You must thaw in the same way to acquire
the definition file for which to be necessary
into practice again.
jar xvf JMichelle-0.x.x-x.jar |
- The definition file which is necessary into
practice is contained in the executive form
itself. The easy way of taking it out is
to carry out the process of the above source
code acquisition in advance best by this
definition file.
- Adapt MdShellCmd.def to the environment of
the machine that carries out the file pass
of the command which an opening applies to
with text editor.
These contents are expressed in the tab stop.
- The first is the command name which it wants
to add to JMichelle.
- The second is the explanation (It is used
on the edge such as help.) of the command.
- The third is the full pass name of the command
of actually wanting to carry out.
- The -jar function of java is used, and it
can start.
java -jar JMichelle-0.x.x-x.jar |
LICENSE
JMichelle (Java Midori Shell)
Copyright (C) 2000 Midori IGA (http://www01.u-page.so-net.ne.jp/db3/midori/midosoft.html)
This program is free software; you can redistribute
it and/or modify
it under the terms of the GNU General Public
License as published by
the Free Software Foundation; either version
2 of the License, or
(at your option) any later version.
This program is distributed in the hope that
it will be useful,
but WITHOUT ANY WARRANTY; without even the
implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU
General Public License
along with this program; if not, write to
the Free Software
Foundation, Inc., 59 Temple Place, Suite
330, Boston, MA 02111-1307 USA
Miscellaneous
mailto:midori.iga@nifty.ne.jp