summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-10-27 22:55:16 +0000
committerZac Medico <zmedico@gentoo.org>2009-10-27 22:55:16 +0000
commit2f37c01e3ee63942aa10783be86f6ed37c6c4aef (patch)
tree2d49f0d9ee6a75c3c5ea6448e711b1d9b849a976
parentAdd a parsedate() function which emulates rfc822.parsedate(), since python3 (diff)
downloadportage-2f37c01e3ee63942aa10783be86f6ed37c6c4aef.tar.gz
portage-2f37c01e3ee63942aa10783be86f6ed37c6c4aef.tar.bz2
portage-2f37c01e3ee63942aa10783be86f6ed37c6c4aef.zip
Add -R as a shortcut for --depclean. Thanks to Jonathan Callen <abcd@g.o> for
the suggestion. (trunk r14730) svn path=/main/branches/2.1.7/; revision=14738
-rw-r--r--man/emerge.12
-rw-r--r--pym/_emerge/help.py4
-rw-r--r--pym/_emerge/main.py1
3 files changed, 4 insertions, 3 deletions
diff --git a/man/emerge.1 b/man/emerge.1
index 966745be6..2d457b89c 100644
--- a/man/emerge.1
+++ b/man/emerge.1
@@ -98,7 +98,7 @@ Run package specific actions needed to be executed after the emerge process
has completed. This usually entails configuration file setup or other similar
setups that the user may wish to run.
.TP
-.BR \-\-depclean
+.BR "\-\-depclean (-R)"
Cleans the system by removing packages that are not associated
with explicitly merged packages. Depclean works by creating the
full dependency tree from the system and world sets,
diff --git a/pym/_emerge/help.py b/pym/_emerge/help.py
index 4631d6dff..ecf4e40ac 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 643070a7b..8ee6ee0fe 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",