The BohShell Project
BohShell is a simple shell for *nix systems.
Small and easy to read, understand and extend is
a good way to study and use a shell for basic system administration
BohShell is developed by Santostefano Giovanni
and is released under the GNU/GPLv3
General Info
Features
BohShell is a command shell... like Bash, designed for *nix systems. Developed by Santostefano Giovanni
The actual features of Boshell 0.3 prealpha are:
version 0.4b prealpha
Now you can write a thing like that:
$ ,/c to open automatically with your favourite program all the c files
in your current working directory.
version 0.4 prealpha
You can specify in the bohshell configuration file the association
between extensions and softwares, so you can write in the config something
like:
c | jed
and next in the shell
$ ,/main.c association.c something.h
the shell will open jed with the files
main.c
association.c
something.h
Actually you can't specify something like:
$ ,/c
to specify *.c
This is probably a 0.4b version feature
version 0.3 prealpha
$ ?? show the history
$ ?[number] call the [number]-th command in the history
version 0.2b prealpha
like: $ ./program\ name.out
$ command\ name parameter\ one parameter\ two para\ meter\ three
->Program: command name
->arg1: parameter one
->arg2: parameter two
->arg3: para meter three
version 0.2 prealpha
< input
> output
>> output with append
# error
## error with append
./bi^ find all the files bi.... in the cwd
bi^ find all the commands bi.....
EX: ls^ returns ls,lspci,lsmod..... etc