[37246] users/raimue/find-variables-in-portindex.tcl
raimue at macports.org
raimue at macports.org
Sat May 31 16:39:11 PDT 2008
Revision: 37246
http://trac.macosforge.org/projects/macports/changeset/37246
Author: raimue at macports.org
Date: 2008-05-31 16:39:10 -0700 (Sat, 31 May 2008)
Log Message:
-----------
A little helper script I used to generate the list of options 'port info'
accepts (all variables from the PortIndex)
Added Paths:
-----------
users/raimue/find-variables-in-portindex.tcl
Added: users/raimue/find-variables-in-portindex.tcl
===================================================================
--- users/raimue/find-variables-in-portindex.tcl (rev 0)
+++ users/raimue/find-variables-in-portindex.tcl 2008-05-31 23:39:10 UTC (rev 37246)
@@ -0,0 +1,27 @@
+#!/usr/bin/env tclsh
+
+if {$argc != 1} {
+ puts stderr "Usage: $argv0 PortIndex"
+ exit
+}
+
+set fd [open [lindex $argv 0] r]
+
+set vars {}
+while {[gets $fd line] >= 0} {
+ set name [lindex $line 0]
+ set len [lindex $line 1]
+ set line [read $fd $len]
+
+ set swx 1
+ foreach item $line {
+ if {$swx} {
+ lappend vars $item
+ }
+ set swx [expr !$swx]
+ }
+}
+
+set vars [lsort -unique $vars]
+
+puts $vars
Property changes on: users/raimue/find-variables-in-portindex.tcl
___________________________________________________________________
Name: svn:executable
+ *
Name: svn:keywords
+ Id
Name: svn:eol-style
+ native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080531/2880ff6c/attachment.htm
More information about the macports-changes
mailing list