All Projects → click-contrib → Sphinx Click

click-contrib / Sphinx Click

Licence: mit
A Sphinx plugin to automatically document click-based applications

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Sphinx Click

Python Cfonts
Sexy fonts for the console
Stars: ✭ 143 (+6.72%)
Mutual labels:  cli, click
Typer
Typer, build great CLIs. Easy to code. Based on Python type hints.
Stars: ✭ 6,793 (+4969.4%)
Mutual labels:  cli, click
Doitlive
Because sometimes you need to do it live
Stars: ✭ 3,073 (+2193.28%)
Mutual labels:  cli, click
Pyintelowl
Robust Python SDK and Command Line Client for interacting with IntelOwl's API.
Stars: ✭ 26 (-80.6%)
Mutual labels:  cli, click
Sqlite Utils
Python CLI utility and library for manipulating SQLite databases
Stars: ✭ 368 (+174.63%)
Mutual labels:  cli, click
Click
Python composable command line interface toolkit
Stars: ✭ 11,741 (+8661.94%)
Mutual labels:  cli, click
Grape
🍇 Syntax-aware grep-like for Clojure
Stars: ✭ 132 (-1.49%)
Mutual labels:  cli
Om
General command line utility for working with Pivotal Operations Manager
Stars: ✭ 133 (-0.75%)
Mutual labels:  cli
Yt Audio
A simple, configurable youtube-dl wrapper to download and manage youtube audio
Stars: ✭ 132 (-1.49%)
Mutual labels:  cli
Github Default Branch
Rename your default branch on GitHub
Stars: ✭ 132 (-1.49%)
Mutual labels:  cli
Ohshitgit
⁉️Oh shit! A cli tool to help you unfuck your git mistakes
Stars: ✭ 135 (+0.75%)
Mutual labels:  cli
Programmer Calculator
Terminal calculator made for programmers working with multiple number representations, sizes, and overall close to the bits
Stars: ✭ 135 (+0.75%)
Mutual labels:  cli
Ink Link
Link component for Ink
Stars: ✭ 133 (-0.75%)
Mutual labels:  cli
Oq
A performant, and portable jq wrapper to facilitate the consumption and output of formats other than JSON; using jq filters to transform the data.
Stars: ✭ 132 (-1.49%)
Mutual labels:  cli
Sonic Pi Tool
🎻 Controlling Sonic Pi from the command line
Stars: ✭ 133 (-0.75%)
Mutual labels:  cli
Seahorse
A minimal CLI framework written in Rust
Stars: ✭ 132 (-1.49%)
Mutual labels:  cli
Grofer
A system and resource monitoring tool written in Golang!
Stars: ✭ 135 (+0.75%)
Mutual labels:  cli
The Way
A command line code snippets manager
Stars: ✭ 132 (-1.49%)
Mutual labels:  cli
Kosko
Organize Kubernetes manifests in JavaScript.
Stars: ✭ 133 (-0.75%)
Mutual labels:  cli
Spotify Cli Mac
🎶 A nodejs app to control Spotify without leaving your terminal. 🎶
Stars: ✭ 134 (+0%)
Mutual labels:  cli

============ sphinx-click

.. image:: https://travis-ci.org/click-contrib/sphinx-click.svg?branch=master :target: https://travis-ci.org/click-contrib/sphinx-click :alt: CI Status

.. image:: https://readthedocs.org/projects/sphinx-click/badge/?version=latest :target: https://sphinx-click.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status

sphinx-click is a Sphinx__ plugin that allows you to automatically extract documentation from a click-based__ application and include it in your docs.

__ http://www.sphinx-doc.org/ __ http://click.pocoo.org/

Installation

Install the plugin using pip:

.. code-block:: shell

$ pip install sphinx-click

Alternatively, install from source by cloning this repo then running setup.py:

.. code-block:: shell

$ python setup.py install

Usage

.. important::

To document a click-based application, both the application itself and any additional dependencies required by that application must be installed.

Enable the plugin in your Sphinx conf.py file:

.. code-block:: python

extensions = ['sphinx_click']

Once enabled, you can now use the plugin wherever necessary in the documentation.

.. code-block::

.. click:: module:parser :prog: hello-world :nested: full

Detailed information on the various options available is provided in the documentation <https://sphinx-click.readthedocs.io>_.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].