Skip to content

Commit 757686a

Browse files
committed
doc: add reference to recommended cli frameworks
1 parent d7719fc commit 757686a

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

docs/user-guide/topics/cli.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,18 @@
11
# CLI
2+
3+
A CLI (or command line interface) is a type of script you can run in the terminal.
4+
5+
## Frameworks
6+
7+
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:
8+
9+
- [click]
10+
- [typer]: based on click, integrates with type annotations
11+
12+
## References
13+
14+
There is a section on [Python CLIs](https://intern.iis.fhg.de/x/IeVsBg) in the [IIS Knowledge Base][].
15+
16+
[iis knowledge base]: https://s.fhg.de/iis-kb
17+
[click]: https://click.palletsprojects.com/
18+
[typer]: https://typer.tiangolo.com/

0 commit comments

Comments
 (0)