command_line_parameters
Iniquity has several command line parameters that can be used to
complete specific tasks by appending the parameter to the end of the command
line, with a space between each parameter. Each pre-defined mode has it's own
command parameter, which are explained below, please be aware, however, that
these command parameters are subject to change when ever Mike feels the need
to do so, an expansion of a feature could mean a parameter will need to do
more then it currently does, or there's a demand for additional parameters.
You must also be aware that multiple parameters can be used at once allowing
you to have Iniquity do several tasks in an order that you see fit, as the
examples below the definitions show:
The following is from running "iniquity help", more detailed
descriptions follow below.
Command line options (% = additional parameter):
baud % login with user on @ % bps config edit system configuration
disp % show textfile %, then exit door don't hangup modem on exit
exec % execute IPL % as sysop & exit help display this help screen
local local-only mode, no modem i/o logon auto-login locally as sysop
menu enter the menu editor modem edit modem configuration
node % launch specified node nofx disable vga effects
ovrbuf % raise overlay buffer by % kb pack pack message areas and exit
quit automatically exit after user sort sort file areas, then exit
string edit configurable strings share disable fileshare detection
term start in terminal (iniqterm) user load user editor
fltxt create txt file lists flhtml create html file lists
baud % - This parameter tells Iniquity that a user is currently
connected at 'xxxxx' baud, and to proceed to the logon
system immediately, this is great for using with a
front end mailer, as you can transfer the user to the
system from the mailer without dropping carrier.
config - This parameter will load up the SYSTEM CONFIGURATION
EDITOR which will, in turn, allow you to configure
specific functions that will enable you to define the
desired environment of your board. When you've completed
the modifications to your configuration, Iniquity will
move on to the next command in the command line, or
returned to the DOS environment.
disp % - show a text file, then exit iniquity immediatally.
door - This parameter will load Iniquity as an online door
using program transfer functions, when the user is
transferred over to Iniquity he/she will logon on as one
normally would, but when the user is finished he/she will
not be disconnected, instead they will be returned to the
parent board and allowed to continue with what ever they
were doing before hand. You MUST use this command with
the 'QUIT' parameter, explained later on, or it will not
function properly.
exec % - This paramater will load iniquity up and run the ipl file
which you specified in the command line.
help - This paramater displays the help screen shown above and
retruns to dos.
local - This parameter will load Iniquity in local mode only
and will disable all modem I/O that would normally occur.
You don't need a FOSSIL driver or a modem to use Iniquity
as long as this parameter is used.
logon - This parameter will immediately start Iniquity in the
logon screen, avoiding the WFC screen and jumping right
into the board. When the user has completed his/her
session, Iniquity will automatically return to the WFC
screen and enable all modem I/O.
menu - This parameter will load Iniquity in the MENU EDITOR,
avoiding the WFC screen, giving you the ability to add,
edit, or delete any menu's that can or will be used in
your current or future menu set, when you've completed
your session Iniquity will return to the DOS environment.
modem - This parameter will load Iniquity into the MODEM
CONFIGURATION EDITOR, you can directly configure how
you're modem is going to behave, whether it will answer
calls, or what connection message will be used, the
comport you're modem uses, most things a modem will need
to act accordingly to the way you want it to. When you've
completed you're modifications to the setup, Iniquity
returns you to the DOS environment.
node % - By using this parameter you are able to load Iniquity
into a different node, 'xx' will be the node number used
by Iniquity to allow multiple NODES access to the
system. You can also use this parameter with the 'MODEM'
parameter so as to set up a specific modem configuration
file for each node.
nofx - By utilizing this parameter you can disable all fading
in the WFC screen, you must have a VGA screen to use the
fading, if not it is suggested you use this command to
disable the fading screens.
ovrbuf % - This parameter is used to raise the amount of memory
used by the overlay buffer, the initial amount is 64
kbytes, and an additional 'xxxx' kbytes of memory will be
added to enlarge the amount of memory used by Iniquity.
This can be used if you're finding that there is a lot of
hard disk swapping going on, as unless you've disabled
EMS usage, Iniquity will push all swapping of overlays
into the allotted memory.
pack - By using this option, you will allow Iniquity the
ability to control the size of the message files, within
reason, by PACKING, also known as deleting, all tagged
messages or older messages of which will be rotated out
of the message files. Be warned however that this
function also works on EMAIL, along with NETWORKED
message bases, so be very careful of you're use of this
command. When Iniquity has completed the PACKING phase it
will return to the DOS environment.
quit - This parameter, used with other parameters, will force
Iniquity to return to the DOS environment. This is great
for use with front end mailers, or between call
maintenance, allowing you to create a flexible and stable
system.
sort - This parameter is used to sort all your files according
to your setup, although it will not delete old files, it
is a good tool to use so your users can find all the
files quickly, instead of having to search through every
area just to find that one vital file. When it has
completed all sorting, Iniquity will return to the DOS
environment.
string - This parameter will load Iniquity in the STRING EDITOR,
from here you can edit all strings, pertaining to the
BBS, to display your desired comments. This area has
grown since the first alpha release and will continue to
do so as new features are added and older ones removed so
you must keep an eye out for any changes that will occur,
as they could mess up some of your display's. When you've
completed the modifications to the strings, you will be
returned to the DOS environment.
share - If Iniquity is giving you errors telling you that share
*Is Not* loaded then use this paramater to bypass the
share checking routeins. Note: Use with caution.
term - By using this parameter you can load up the internal
terminal, from here you can call any number and proceed
to logon to your favourite boards. When you've completed
your session you can be return to the DOS environment and
do what ever you normally do.
user - This parameter will load Iniquity's USER EDITOR, thus
allowing you to edit any, or all, user accounts currently
on your system. You can edit them to conform better to
your board, update their accounts, or completely remove
them from the data base. When you've completed your
modifications to the accounts you will be returned to the
DOS environment.
fltxt - Creates a file called index.txt in your specified txt dir
which is a text list of all your file bases including file
names sizes and descriptions.
flhtml - Creates a file called index.htm your specified txt dir
which is a text list of all your file bases including file
names sizes and descriptions.
Shown below are a few examples that can be used to create a desired
order of events:
For example:
Iniquity local modem config node 1 ovrbuf 100
This would load Iniquity in local only mode with an overlay buffer of
(100kbytes + 64kbytes = 164kbytes). It will then load up the modem
configuration editor for node 1, then load up the system configuration,
returning to DOS when complete.
Iniquity pack sort
This would pack all the message and email areas, sort the files, then
return to DOS when complete.
Iniquity baud 14400 quit
This would load Iniquity, with the user already connected, and go
straight to the logon system. After the user logs off it returns to
DOS. This allows for Front-End mailers, or per-call maintenance.
command_line_parameters.txt · Last modified: by admin
