** Summary ** A '''C'''ommand '''L'''ine '''I'''nterface is a [user interface] composed of a prompt at which users may enter a command, terminated by It can also refer to the syntax the arguments and options that such commands accept. For example, the tclsh '''Command Line Interface''' is: tclsh ?fileName ?arg?? ** Disambiguation ** [Microsoft] generally uses '''CLI''' to mean "Common Language Interface", part of the [.NET] amalgam [[explain]] [[also distinguish from [CLR].]]. [ECMA] uses '''CLI''' (also in the context of [.NET]) for '''Common Language Infrastructure''' [http://www.ecma.ch/ecma1/MEMENTO/TC39.HTM]. '''SQL/CLI''' is the acronym for the standard [SQL] "Call-Level Interface", the best known implementation of which is [ODBC]. ** Tcl CLI's ** [tclsh]: <> Glossary