title: How to create a custom command prompt in python
body: <p>We have a CLI tool which uses Typer module in python.</p>
  <p>However, I want to create a custom command prompt - like the mysql prompt for example.</p>
  <pre><code>mysql&gt;
  </code></pre>
  <p>Currently, the commands are invoked like:</p>
  <pre><code>C:\Users\ABC&gt; python wowcli.py command1 paramA paramB
  C:\Users\ABC&gt; python wowcli.py command2 paramC paramD
  </code></pre>
  <p>I am trying to achieve something like:</p>
  <pre><code>C:\Users\ABC&gt; python wowcli.py
  wowcli&gt; command1 paramA paramB
  wowcli&gt; command2 paramC paramD
  </code></pre>
  <p>Is there any python library that we can install or otherwise? Please suggest.</p>