# Command Line Switches > [HTML Version](commandlineswitches.htm) _Updated June 2025_ Below is a list of the A-Shell startup command switches, followed by extended descriptions where needed. Note that if A-Shell/Windows is launched with no command line arguments, and there is no [Command Line File](commandlinefile.htm.md) defined, it will repeat the command line from the previous launch. | **Switch** | **Action** | **Switch** | **Action** | |------|------|------|------| | [ateonly](ate-only.htm.md) | Causes A-Shell to abort if not being launched from an ATE connection. | | | | b | [Buffer Name](buffername.htm.md): Change name of screen snapshot buffer | n | Suppress the A-Shell splash/license/welcome screen | | ba | [Buffer and Snapshot](bufferandsnapshot.htm.md): Activate snapshots, append | nc | Removes the caption bar, creating a caption-less window | | bc | [Overwrite Buffer File](overwritebufferfile.htm.md): activate auto-snapshot | nm | [No Menu](nomenu.htm.md): Hides the A-Shell menu bar | | cgi | [Common Gateway Interface](commongatewayint.htm.md) (web programming) | noclx | Disables search for .clx and .cl files. Must be 1st argument | | cgifast | [FastCGI](fastcgi.htm.md): Higher performance variation of cgi | [notheme](notheme.htm.md) | Disables the Windows "Theme" functions. | | d | Display [Device Name](devicename.htm.md) | nrs | Removes the resizing border of the main window | | debug | Set Debug mode; equivalent to SET DEBUG on startup | ntts | Same as OPTIONS=[NTTS](ntts.htm.md) in miame.ini, but much more convenient in situations where you need the feature for just a couple of sessions such as for services | | devate | [Use ATE Device ID](useatedeviceid.htm.md) causes A-Shell to use the ATE device ID as session device name. | o | Specify alternate [Settings File](settings_file.htm.md) | | dpm | Activates [DPI Per Monitor Awareness](dpi_per_monitor.htm.md) mode | q | [Quiet Mode](quietmode.htm.md) | | e | For A-Shell [Exit](exitcls.htm.md) | r | Specify amount of [Memory](memorysize.htm.md) | | erz | Specifies an [Ersatz File](ersatz_file.htm.md) of device definitions | s | Was 'standalone mode'; no longer applicable. | | fastcgi | Alias for "cgifast" | silo | 'silo mode' for use within or to simulate Docker single-process environment | | g | Specify [Alternate Icon](alternateicon.htm.md) | t | [Background Task](backgroundtask.htm.md) | | h | [Ignore Hangup Signal](ignorehangupsignal.htm.md) | td | Use specific [Terminal Driver](terminaldrivercls.htm.md) | | hd | [Hangup Delay](hangupdelay.htm.md) | trace | Debugging [Trace Mode](tracemodecls.htm.md) | | hei | [Hangup Error Immediately](hanguperrorimmediately.htm.md) | ua | [Unattended Mode](unattendedmode.htm.md) | | hetcki | [Hangup Error on Tcki](hanguperrorontcki.htm.md) | uo | [Override User Name](overrideusername.htm.md) | | hp | [Hangup Parent](hangupparent.htm.md) | v | [Version](version.htm.md) | | i | [Specify Ini File](specifyinifile.htm.md) | w | Deprecated though still supported; use -o | | j | Force the use of specified [Jobname](jobname.htm.md) | wp | Override the default [Window Position](window-position.htm.md) | | k | Prompt for security key | wpx | Enhanced version of -wp; see [Window Position](window-position.htm.md) | | m | [Maximize](maximizecls.htm.md): Force window to remain maximized | z | [Invisible](invisible.htm.md) operations | | min | [Minimize](minimizecls.htm.md): Force window to start minimized | zi | [Invisible with Icon](invisiblewithicon.htm.md) | | mntsys | [Mount System Device](mountsystemdevice.htm.md) | zt | Same as -z, except that task appears in task list | | mx | [Remove Menu Buttons](removemenubuttons.htm.md) from title bar | 2 | [Child Session](childsession.htm.md) | **See Also** • [MX\_CLFLAGS](mx_clflags.htm.md) **History** 2025 October, A-Shell 7.0.1780: Add fastcgi as an alias for cgifast. 2019 September, A-Shell 6.5.1666: Add dpm. 2018 July, A-Shell 6.5.1639: Add ntts. 2016 February, A-Shell 1506: Add mntsys and noclx. 2013 December, A-Shell 1371: Add nc and nrs.