> For the complete documentation index, see [llms.txt](https://splootcode.gitbook.io/api-scheduled-apps/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://splootcode.gitbook.io/api-scheduled-apps/splootcode-projects/command-line-programs.md).

# Command line programs

Command line programs are the simplest of all SplootCode programs.

They consist of two main components:&#x20;

* **The program**\
  Which defines what the user interactions will lead to
* **The interactive console**\
  The place where users are able to interact with the program

<figure><img src="https://3001335031-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSF2vYmKtkpTPTFnIRF09%2Fuploads%2FDnsfmAEGJHT42uvDfwSX%2Fimage.png?alt=media&amp;token=246c1980-1c07-480b-b42f-0ffadba4d793" alt=""><figcaption></figcaption></figure>

You can interact with the program by typing commands and arguments directly into the terminal, which then executes the requested task.&#x20;

Here we answered the program's question, and sure enough it was registered as by the program!

<figure><img src="https://3001335031-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSF2vYmKtkpTPTFnIRF09%2Fuploads%2FaBN881tApa4riqCwitiy%2Fimage.png?alt=media&amp;token=fc107e5c-9420-4fc2-b9fd-ae8ebf40befd" alt=""><figcaption></figcaption></figure>
