summaryrefslogtreecommitdiff
path: root/docs/migrating/why.rst
blob: 71017d8933c4d0818f3a3bd80644217ed525047d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Why Migrate to cmd2
===================

.. _cmd: https://docs.python.org/3/library/cmd.html

``cmd2`` is an extension of cmd_, the Python Standard Library's module for
creating simple interactive command-line applications.

``cmd2`` can be used as a drop-in replacement for cmd_.  Simply importing
``cmd2`` in place of cmd_ will add many features to an application without any
further modifications.

Understanding the use of cmd_ is the first step in learning the use of
``cmd2``. Once you have read the cmd_ docs, return here to learn the ways that
``cmd2`` differs from cmd_.


Describe why you would want to migrate, and the benefits of doing so

Unicode

features

active community