1. Picky style command stack

To make the transition from other pick systems to jBASE a more friendly experience, a subset of the traditional command stack commands has been added to the jSH.

Most systems will support:

?

display help

a#

text Append 'text' to end of sentence '#'

c#/s1/s2/

Change 's1' to 's2' in sentence '#'

d#

Delete sentence number '#' from stack

d name

Delete sentence or pargraph 'name' from MD

i#

any Insert 'any' in stack before sentence '#'

l#

List '#' lines of stack

l name

List paragraph or sentence 'name' from MD

r#

Recalls sentence number '#' to number 1

r name

Loads 'name' from MD into stack

s name s# e#

Save lines S# thru e# in MD as name

x#

Execute sentence number '#'

Currently only the following subset has been added:

?

display help

.c#/s1/s2/

Change 's1' to 's2' in sentence '#'

.l#

List '#' lines of stack

.l name

List paragraph or sentence 'name' from VOC

.x#

Execute sentence number '#'

Still to implement:

.a# text

Append 'text' to end of sentence "#"

.d#

Delete sentence number '#' from stack

.d name

Delete sentence or pargraph 'name' from VOC

.i# any

Insert 'any' in stack before sentence "#"

.r#

Recalls sentence number '#' to number 1

.r name

Loads 'name' from VOC into stack

.s name

s# e# Save lines S# thru e# in VOc as name

2. Case independent jBASE commands

From the command prompt within a jSH you should now be able to type any jBASE command in any case, mixed, lower or upper. Internally it's all just a big dynamic array of commands. For this version it's been kept in a simple format to allow all jBASE commands to work on UNIX platforms, at some point this functionality will be expanded.

Main benefit cuts down on the size of the release; currently every command has a synonym in each case.

which list
/home/ianm/5.0_rels/jbc5.5.0/bin/list

which LIST
/home/ianm/5.0_rels/jbc5.5.0/bin/LIST

This functionality is enabled by default.