some work on the client
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@319 cd1c1023-2f26-0410-ae45-c471fc1f0318
This commit is contained in:
@@ -21,5 +21,60 @@
|
||||
'''
|
||||
|
||||
import sys
|
||||
import string
|
||||
import equilibriumTools
|
||||
#from entropyTools import
|
||||
import entropyTools
|
||||
|
||||
# CONSTANTS
|
||||
APPNAME = "equilibrium"
|
||||
APPVERSION = "1.0"
|
||||
def print_help():
|
||||
entropyTools.print_info("Sabayon Linux "+APPNAME+" (C - 2007)")
|
||||
entropyTools.print_info("General Options:")
|
||||
entropyTools.print_info(" --help\t\tthis output")
|
||||
entropyTools.print_info(" --version\t\tprint version")
|
||||
entropyTools.print_info(" --verbose\t\tbe more verbose")
|
||||
entropyTools.print_info(" --nocolor\t\tdisable colorized output")
|
||||
entropyTools.print_info(entropyTools.blue("Tools available: "))
|
||||
entropyTools.print_info(" \t"+entropyTools.green(entropyTools.bold("sync"))+entropyTools.yellow("\t\t to sync package repositories"))
|
||||
entropyTools.print_info(" \t"+entropyTools.green(entropyTools.bold("packages"))+entropyTools.yellow("\t to handle packages"))
|
||||
entropyTools.print_info(" \t\t"+entropyTools.red("--ask")+"\t\t\t ask before making any changes")
|
||||
entropyTools.print_info(" \t\t"+entropyTools.red("--pretend")+"\t\t just show what would be done")
|
||||
entropyTools.print_info(" \t\t"+entropyTools.green("void")+entropyTools.red("\t\t\t void void void void void void void"))
|
||||
|
||||
entropyTools.print_info(" \t"+entropyTools.green(entropyTools.bold("database"))+entropyTools.yellow("\t to handle installed packages database"))
|
||||
entropyTools.print_info(" \t\t"+entropyTools.green("void")+entropyTools.red("\t\t\t void void void void void void void"))
|
||||
|
||||
options = sys.argv[1:]
|
||||
|
||||
# preliminary options parsing
|
||||
_options = []
|
||||
for opt in options:
|
||||
if (opt == "--nocolor"):
|
||||
entropyTools.nocolor()
|
||||
elif (opt == "--debug"):
|
||||
entropyTools.enableDebug()
|
||||
else:
|
||||
_options.append(opt)
|
||||
options = _options
|
||||
|
||||
# print version
|
||||
if (string.join(options).find("--version") != -1) or (string.join(options).find(" -V") != -1):
|
||||
entropyTools.print_generic(APPNAME+": "+APPVERSION)
|
||||
sys.exit(0)
|
||||
|
||||
# print help
|
||||
if len(options) < 1 or string.join(options).find("--help") != -1 or string.join(options).find(" -h") != -1:
|
||||
print_help()
|
||||
if len(options) < 1:
|
||||
entropyTools.print_error("not enough parameters")
|
||||
sys.exit(1)
|
||||
|
||||
# sync mirrors tool
|
||||
elif (options[0] == "sync"):
|
||||
#activatorTools.sync(options[1:])
|
||||
sys.exit(0)
|
||||
# tidy tool
|
||||
elif (options[0] == "tidy"):
|
||||
#activatorTools.sync(options[1:], justTidy = True)
|
||||
sys.exit(0)
|
||||
@@ -22,4 +22,6 @@
|
||||
|
||||
import sys
|
||||
sys.path.append('../libraries')
|
||||
from entropyConstants import *
|
||||
from entropyConstants import *
|
||||
|
||||
#def getDatabaseRepositories()
|
||||
Reference in New Issue
Block a user