Tests Test Coverage Latest release BSD-3 clause license PyPI - Python Version

cltoolbox¶

This is the home page for cltoolbox. cltoolbox is a Python library to easily setup and use a command line interface (CLI) for a Python script.

cltoolbox should work with Python 3.7+.

Table of Contents¶

  • cltoolbox: Easy Command Line Interfaces
    • Installation
    • The problem
    • Quickstart
    • A real example
    • Type annotations
  • Usage
    • Defining commands
    • Overriding arguments with @arg
    • Long and short options (flags)
    • How default arguments are handled
    • Adding type
    • Adding type in the signature
    • @command Arguments
    • Shell autocompletion
  • Contributing
    • Types of Contributions
    • Get Started!
    • Pull Request Guidelines
  • Authors
  • License

Other Projects¶

http://timcera.bitbucket.io

Logo of Tim Cera

Navigation

  • tstoolbox
  • plottoolbox
  • tsgettoolbox
  • mettoolbox
  • hydrotoolbox
  • swmmtoolbox
  • wdmtoolbox
  • hspfbintoolbox
  • hspf_reader
  • hspf_utils
  • astronomia
  • tappy
  • pyslice
  • cltoolbox
  • toolbox_utils
  • dapclient
  • vigor_rst_tables
  • TSPROC
  • tsblender

Recent Posts

  • 11 February - Appveyor and mingwpy to Create Python Wheels on Windows
  • 29 November - Testing Images
  • 15 November - Docker to Create Hybrid Linux Distributions
  • 06 October - Virtual Format for GDAL/OGR
  • 22 August - Docker - Almost Everything I Could Want, But Not What I Need

Tags

  • appveyor
  • c
  • centos
  • cmake
  • comparison
  • compiler
  • docker
  • fortran
  • gdal
  • gis
  • hspf
  • image
  • lut
  • matplotlib
  • mingwpy
  • mosaic
  • nose
  • nosetests
  • ogr
  • qgis
  • raster
  • reproject
  • sql
  • tests
  • ubuntu
  • vector
  • vrt
  • windows

Categories

  • appveyor (1)
  • docker (2)
  • gis (1)
  • tests (1)

Archives

  • 2016 (1)
  • 2015 (4)

Quick search

©2013, Tim Cera. | Page source