Skip to content

Commit

Permalink
doc: add reference to recommended cli frameworks
Browse files Browse the repository at this point in the history
  • Loading branch information
jannismain committed Sep 18, 2023
1 parent d7719fc commit 757686a
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions docs/user-guide/topics/cli.md
Original file line number Diff line number Diff line change
@@ -1 +1,18 @@
# CLI

A CLI (or command line interface) is a type of script you can run in the terminal.

## Frameworks

While frameworks are not required to implement a CLI in Python, they might provide a better structure and useful utilities which make them worth exploring:

- [click]
- [typer]: based on click, integrates with type annotations

## References

There is a section on [Python CLIs](https://intern.iis.fhg.de/x/IeVsBg) in the [IIS Knowledge Base][].

[iis knowledge base]: https://s.fhg.de/iis-kb
[click]: https://click.palletsprojects.com/
[typer]: https://typer.tiangolo.com/

0 comments on commit 757686a

Please sign in to comment.