pt, the MacPorts port tool

Introduction

pt is a wrapper script written in shell (bash) code, that adds some functionality to the port command of MacPorts.

Some enhanced features are:

Author of pt is Alexander Barton, alex@barton.de. Please contact me if you find any bugs!

License

pt is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Please have a look at the COPYING file for the full license text.

Screenshots

pt working: update and upgrade (verbose).

pt working: update, upgrade.

Documentation

Actually, there is not a lot of documentation available, sorry!

Please have a look at the README and INSTALL files contained in the distribution archive and run the command pt --help to get some basic help:

alex@silverbird:~ $ pt --help
pt 0.2.0 (2008-12-14) -- the MacPorts port tool
Copyright (c)2007 Alexander Barton, alex@barton.de

This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Usage: /usr/local/bin/pt <options> <command> [<args> ...]

Available commands:
  deps <port> [<port> [...]]     -- examine dependencies
  install <port> [<port> [...]]  -- install port(s)
  remove <port> [<port> [...]]   -- remove port(s)
  clean <port> [<port> [...]]    -- clean port build files
  update                         -- update port database
  outdated                       -- list all outdated ports
  upgrade                        -- upgrade outdated port(s)
  freshup                        -- update port database & list outdated ports
  search <term>                  -- search for port(s)
  list <term>                    -- list port(s)
  info <port>                    -- display details of a port
  status                         -- show MacPorts status

The following global options are available:
  -q: quiet mode, little output      +q: no quiet mode, normal output
  -v: enable verbose mode            +v: disable verbose mode
  -V: verbose port(1) messages       +V: no verbose port(1) messages
  -d: enable debug mode              +d: disable verbose mode

alex@silverbird:~ $

Download

The current version can be found here:
pt-0.2.0.tar.gz (~14 KB, 2008-12-14)