Skip to content

# Getting Started

Building a new REPL or Command Line Interface application?

Already built an application that uses cmd from the python standard library and want to add more functionality with very little work?

`cmd2` is a powerful Python library for building command line applications. Start here to find out if this library is a good fit for your needs.

- Installation Instructions - how to install `cmd2` and associated optional dependencies
- Getting Started Application - a sample application showing many key features of `cmd2`
- Integrate cmd2 Into Your Project - adding `cmd2` to your project
- Alternatives - other Python packages that might meet your needs
- Resources - related links and other materials