|
|
print darkgreen(" --webrsync") + ", " + darkgreen("-w") | print darkgreen(" --webrsync") + ", " + darkgreen("-w") |
print " Use 'emerge-webrsync' instead of 'emerge sync'" | print " Use 'emerge-webrsync' instead of 'emerge sync'" |
print "" | print "" |
|
print darkgreen(" --metadata") + ", " + darkgreen("-m") |
|
print " Use 'emerge metadata' instead of 'emerge sync'" |
|
print "" |
print darkgreen(" --nocolor") + ", " + darkgreen("-n") | print darkgreen(" --nocolor") + ", " + darkgreen("-n") |
print " Don't use ANSI codes for colored output" | print " Don't use ANSI codes for colored output" |
print "" | print "" |
|
|
sys.exit(0) | sys.exit(0) |
| |
try: | try: |
opts = getopt(sys.argv[1:], "hwnvs", ["help", "webrsync", "nocolor", "verbose", "nospinner"]) |
opts = getopt(sys.argv[1:], "hwmnvs", ["help", "webrsync", "nocolor", "verbose", "metadata", "nospinner"]) |
except GetoptError, error: | except GetoptError, error: |
print red(" * Error:"), error, "(see", darkgreen("--help"), "for all options)" | print red(" * Error:"), error, "(see", darkgreen("--help"), "for all options)" |
print | print |
|
|
usage() | usage() |
elif arg in ("-w", "--webrsync"): | elif arg in ("-w", "--webrsync"): |
syncprogram = "/usr/sbin/emerge-webrsync" | syncprogram = "/usr/sbin/emerge-webrsync" |
|
elif arg in ("-m", "--metadata"): |
|
syncprogram = "/usr/bin/emerge --metadata" |
elif arg in ("-n", "--nocolor"): | elif arg in ("-n", "--nocolor"): |
eoptions = "-n" | eoptions = "-n" |
nocolor() | nocolor() |