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.