From 2efce5400bed218ca603444d179bee503fa6d9f5 Mon Sep 17 00:00:00 2001 From: hut Date: Sun, 27 Dec 2009 00:53:38 +0100 Subject: added rename command --- ranger/actions.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'ranger/actions.py') diff --git a/ranger/actions.py b/ranger/actions.py index d500f18a..31f4cb41 100644 --- a/ranger/actions.py +++ b/ranger/actions.py @@ -283,6 +283,17 @@ class Actions(EnvironmentAware, SettingsAware): os.mkdir(os.path.join(self.env.pwd.path, name)) except OSError as err: self.notify(str(err), bad=True) + + + def rename(self, src, dest): + if hasattr(src, 'path'): + src = src.path + + try: + os.rename(src, dest) + except OSError as err: + self.notify(str(err), bad=True) + def notify(self, text, duration=4, bad=False): try: -- cgit 1.4.1-2-gfad0