# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 # $Id$ PortSystem 1.0 PortGroup github 1.0 PortGroup python 1.0 github.setup kennethreitz clint 0.3.1 v name py-clint python.versions 26 27 31 32 python.default_version 27 revision 2 categories python devel platforms darwin maintainers phw openmaintainer description Clint is a module filled with a set of awesome tools for developing commandline applications long_description C ommand L ine IN terface T ools .\ Clint is awesome. Crazy awesome. It supports colors, but detects if the session is a TTY, \ so doesn't render the colors if you're piping stuff around. Automagically.\ Awesome nest-able indentation context manager. Example: (with indent(4): puts('indented text')). \ It supports custom email-style quotes. Of course, it supports color too, if and when needed.\ It has an awesome Column printer with optional auto-expanding columns. \ It detects how wide your current console is and adjusts accordingly. \ It wraps your words properly to fit the column size. \ With or without colors mixed in. \ All with a single function call.\ The world's easiest to use implicit argument system w/ chaining methods for filtering. Seriously. # Remove these two lines simultaneously with updating to the next version of clint. distname v${version} extract.suffix checksums rmd160 225e0b50b56948bf74963da79e4a751140dd8b5c \ sha256 9c974ee8d5bc7fe4f62de1cc48eb85f50c10b17aa712ffa4f15b7e77209f8f35 if {${name} != ${subport}} { livecheck.type none }