summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-10-26 05:46:39 +0000
committerZac Medico <zmedico@gentoo.org>2009-10-26 05:46:39 +0000
commita433908d7bb5e32b116f267e86ca013a74a7691f (patch)
treef55abd041baa820700788774d36eb4f55d7e42de /pym/_emerge
parentAdd a parsedate() function which emulates rfc822.parsedate(), since python3 (diff)
downloadportage-idfetch-a433908d7bb5e32b116f267e86ca013a74a7691f.tar.gz
portage-idfetch-a433908d7bb5e32b116f267e86ca013a74a7691f.tar.bz2
portage-idfetch-a433908d7bb5e32b116f267e86ca013a74a7691f.zip
Add -R as a shortcut for --depclean. Thanks to Jonathan Callen <abcd@g.o> for
the suggestion. svn path=/main/trunk/; revision=14730
Diffstat (limited to 'pym/_emerge')
-rw-r--r--pym/_emerge/help.py4
-rw-r--r--pym/_emerge/main.py1
2 files changed, 3 insertions, 2 deletions
diff --git a/pym/_emerge/help.py b/pym/_emerge/help.py
index 9d036f05..7d7fe779 100644
--- a/pym/_emerge/help.py
+++ b/pym/_emerge/help.py
@@ -14,7 +14,7 @@ def shorthelp():
print(" "+turquoise("emerge")+" < "+turquoise("--sync")+" | "+turquoise("--metadata")+" | "+turquoise("--info")+" >")
print(" "+turquoise("emerge")+" "+turquoise("--resume")+" [ "+green("--pretend")+" | "+green("--ask")+" | "+green("--skipfirst")+" ]")
print(" "+turquoise("emerge")+" "+turquoise("--help")+" [ "+green("--verbose")+" ] ")
- print(bold("Options:")+" "+green("-")+"["+green("abBcCdDefgGhjkKlnNoOpPqrsStuvV")+"]")
+ print(bold("Options:")+" "+green("-")+"["+green("abBcCdDefgGhjkKlnNoOpPqrRsStuvV")+"]")
print(" [ " + green("--color")+" < " + turquoise("y") + " | "+ turquoise("n")+" > ] [ "+green("--columns")+" ]")
print(" [ "+green("--complete-graph")+" ] [ "+green("--deep")+" ]")
print(" [ "+green("--jobs") + " " + turquoise("JOBS")+" ] [ "+green("--keep-going")+" ] [ " + green("--load-average")+" " + turquoise("LOAD") + " ]")
@@ -66,7 +66,7 @@ def help(myopts, havecolor=1):
print(" emerge process has completed. This usually entails configuration")
print(" file setup or other similar setups that the user may wish to run.")
print()
- print(" "+green("--depclean"))
+ print(" "+green("--depclean")+" ("+green("-R")+" short option)")
paragraph = "Cleans the system by removing packages that are " + \
"not associated with explicitly merged packages. Depclean works " + \
diff --git a/pym/_emerge/main.py b/pym/_emerge/main.py
index a20a5e7b..f8cb7677 100644
--- a/pym/_emerge/main.py
+++ b/pym/_emerge/main.py
@@ -87,6 +87,7 @@ shortmapping={
"p":"--pretend", "P":"--prune",
"q":"--quiet",
"r":"--resume",
+"R":"--depclean",
"s":"--search", "S":"--searchdesc",
"t":"--tree",
"u":"--update",