[Abtlinux-svn] SF.net SVN: abtlinux: [193] src/trunk
Status: Alpha
Brought to you by:
eschabell
From: <esc...@us...> - 2006-11-17 15:26:26
|
Revision: 193 http://svn.sourceforge.net/abtlinux/?rev=193&view=rev Author: eschabell Date: 2006-11-17 07:17:16 -0800 (Fri, 17 Nov 2006) Log Message: ----------- Renamed the keys to simplify presentation of the details, now a dynamic presentation of all keys except the top six things we present per package. Future extra keys added to the AbtPackage::details will just apprear here. Modified Paths: -------------- src/trunk/AbtPackage.rb src/trunk/abt.rb Modified: src/trunk/AbtPackage.rb =================================================================== --- src/trunk/AbtPackage.rb 2006-11-17 14:15:32 UTC (rev 192) +++ src/trunk/AbtPackage.rb 2006-11-17 15:17:16 UTC (rev 193) @@ -116,22 +116,22 @@ ## def details return { - "name" => @name, - "execName" => @execName, - "version" => @version, - "srcDir" => @srcDir, - "homepage" => @homepage, - "srcUrl" => @srcUrl, - "dependsOn" => @dependsOn, - "reliesOn" => @reliesOn, - "optionalDO" => @optionalDO, - "optionalRO" => @optionalRO, - "hashCheck" => @hashCheck, - "patches" => @patches, - "patchesHashCheck" => @patchesHashCheck, - "mirrorPath" => @mirrorPath, - "license" => @license, - "description" => @description + "Package name" => @name, + "Executable" => @execName, + "Version" => @version, + "Source location" => @srcDir, + "Homepage" => @homepage, + "Source uri" => @srcUrl, + "Depends On" => @dependsOn, + "Relies On" => @reliesOn, + "Optional DO" => @optionalDO, + "Optional RO" => @optionalRO, + "Security hash" => @hashCheck, + "Patches" => @patches, + "Patches hash" => @patchesHashCheck, + "Mirror" => @mirrorPath, + "License" => @license, + "Description" => @description } end Modified: src/trunk/abt.rb =================================================================== --- src/trunk/abt.rb 2006-11-17 14:15:32 UTC (rev 192) +++ src/trunk/abt.rb 2006-11-17 15:17:16 UTC (rev 193) @@ -123,24 +123,31 @@ package = eval( options['package'].capitalize + '.new' ) # evaluates package.new methode dynamically. details = package.details - puts "**************************************" - puts "Package name : " + details['name'] - puts "Executable : " + details['execName'] - puts "Version : " + details['version'] - puts "Source directory : " + details['srcDir'] - puts "Homepage : " + details['homepage'] - puts "Source location : " + details['srcUrl'] - puts "Depends On : " + details['dependsOn'] - puts "Relies On : " + details['reliesOn'] - puts "Optional DO : " + details['optionalDO'] - puts "Optional RO : " + details['optionalRO'] - puts "Security hash : " + details['hashCheck'] - puts "Patches : " + details['patches'] - puts "Patches hash : " + details['patchesHashCheck'] - puts "Mirror : " + details['mirrorPath'] - puts "License : " + details['license'] - puts "Description : " + details['description'] - puts "**************************************" + puts "|=====================================" + puts "| Package name\t:#{details['Package name']}" + details.delete( "Package name" ) + puts "| Version\t: #{details['Version']}" + details.delete( "Version" ) + puts "| Homepage\t: #{details['Homepage']}" + details.delete( "Homepage" ) + puts "| Executable\t: #{details['Executable']}" + details.delete( "Executable" ) + puts "| Source uri\t: #{details['Source uri']}" + details.delete( "Source uri" ) + puts "| Description\t: #{details['Description']}" + details.delete( "Description" ) + puts "|=====================================" + puts "|=====================================" + + details.each do |name, value| + print "| #{name}\t" + if ( name.length < 14 ) + print "\t" + end + puts ": #{value}" + end + + puts "|=====================================" logger.logToJournal( "Completed show details for " + options['package'] ) else show.usage( "queries" ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |