forked from fastapi/typer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
mkdocs.yml
136 lines (129 loc) · 5.4 KB
/
mkdocs.yml
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
site_name: Typer
site_description: Typer, build great CLIs. Easy to code. Based on Python type hints.
site_url: https://typer.tiangolo.com/
theme:
name: material
custom_dir: docs/overrides
palette:
primary: black
accent: teal
icon:
repo: fontawesome/brands/github-alt
logo: img/icon-white.svg
favicon: img/favicon.png
repo_name: tiangolo/typer
repo_url: https://github.com/tiangolo/typer
edit_uri: ""
nav:
- Typer: index.md
- Features: features.md
- Tutorial - User Guide:
- Tutorial - User Guide - Intro: tutorial/index.md
- First Steps: tutorial/first-steps.md
- Printing and Colors: tutorial/printing.md
- Terminating: tutorial/terminating.md
- CLI Arguments:
- CLI Arguments Intro: tutorial/arguments/index.md
- Optional CLI Arguments: tutorial/arguments/optional.md
- CLI Arguments with Default: tutorial/arguments/default.md
- CLI Arguments with Help: tutorial/arguments/help.md
- CLI Arguments with Environment Variables: tutorial/arguments/envvar.md
- Other uses: tutorial/arguments/other-uses.md
- CLI Options:
- CLI Options Intro: tutorial/options/index.md
- CLI Options with Help: tutorial/options/help.md
- Required CLI Options: tutorial/options/required.md
- CLI Option Prompt: tutorial/options/prompt.md
- Password CLI Option and Confirmation Prompt: tutorial/options/password.md
- CLI Option Name: tutorial/options/name.md
- CLI Option Callback and Context: tutorial/options/callback-and-context.md
- Version CLI Option, is_eager: tutorial/options/version.md
- Commands:
- Commands Intro: tutorial/commands/index.md
- Command CLI Arguments: tutorial/commands/arguments.md
- Command CLI Options: tutorial/commands/options.md
- Command Help: tutorial/commands/help.md
- Custom Command Name: tutorial/commands/name.md
- Typer Callback: tutorial/commands/callback.md
- One or Multiple Commands: tutorial/commands/one-or-multiple.md
- Using the Context: tutorial/commands/context.md
- CLI Option autocompletion: tutorial/options-autocompletion.md
- CLI Parameter Types:
- CLI Parameter Types Intro: tutorial/parameter-types/index.md
- Number: tutorial/parameter-types/number.md
- Boolean CLI Options: tutorial/parameter-types/bool.md
- UUID: tutorial/parameter-types/uuid.md
- DateTime: tutorial/parameter-types/datetime.md
- Enum - Choices: tutorial/parameter-types/enum.md
- Path: tutorial/parameter-types/path.md
- File: tutorial/parameter-types/file.md
- Custom Types: tutorial/parameter-types/custom-types.md
- SubCommands - Command Groups:
- SubCommands - Command Groups - Intro: tutorial/subcommands/index.md
- Add Typer: tutorial/subcommands/add-typer.md
- SubCommands in a Single File: tutorial/subcommands/single-file.md
- Nested SubCommands: tutorial/subcommands/nested-subcommands.md
- Sub-Typer Callback Override: tutorial/subcommands/callback-override.md
- SubCommand Name and Help: tutorial/subcommands/name-and-help.md
- Multiple Values:
- Multiple Values Intro: tutorial/multiple-values/index.md
- Multiple CLI Options: tutorial/multiple-values/multiple-options.md
- CLI Options with Multiple Values: tutorial/multiple-values/options-with-multiple-values.md
- CLI Arguments with Multiple Values: tutorial/multiple-values/arguments-with-multiple-values.md
- Ask with Prompt: tutorial/prompt.md
- Progress Bar: tutorial/progressbar.md
- CLI Application Directory: tutorial/app-dir.md
- Launching Applications: tutorial/launch.md
- Testing: tutorial/testing.md
- Using Click: tutorial/using-click.md
- Building a Package: tutorial/package.md
- tutorial/exceptions.md
- Typer CLI - completion for small scripts: typer-cli.md
- Alternatives, Inspiration and Comparisons: alternatives.md
- Help Typer - Get Help: help-typer.md
- Development - Contributing: contributing.md
- Release Notes: release-notes.md
markdown_extensions:
- toc:
permalink: true
- markdown.extensions.codehilite:
guess_lang: false
- admonition
- codehilite
- extra
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format ''
- pymdownx.tabbed:
alternate_style: true
- mdx_include:
base_path: docs
# Enable while writing docs to simplify highlighting
# - pymdownx.highlight:
# linenums: true
extra:
analytics:
provider: google
property: G-T78C5GNRXK
social:
- icon: fontawesome/brands/github-alt
link: https://github.com/tiangolo/typer
- icon: fontawesome/brands/twitter
link: https://twitter.com/tiangolo
- icon: fontawesome/brands/linkedin
link: https://www.linkedin.com/in/tiangolo
- icon: fontawesome/brands/dev
link: https://dev.to/tiangolo
- icon: fontawesome/brands/medium
link: https://medium.com/@tiangolo
- icon: fontawesome/solid/globe
link: https://tiangolo.com
extra_css:
- css/termynal.css
- css/custom.css
extra_javascript:
- https://unpkg.com/[email protected]/dist/mermaid.min.js
- js/termynal.js
- js/custom.js