[tor-commits] [nyx/master] Improve format input
atagar at torproject.org
atagar at torproject.org
Sun Jul 31 23:32:40 UTC 2016
commit 2f224dd348e4175e2dd0912bc04657c8a400ef05
Author: Sambuddha Basu <sambuddhabasu1 at gmail.com>
Date: Sun Jun 26 01:18:17 2016 -0700
Improve format input
---
nyx/panel/interpreter.py | 20 ++++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a/nyx/panel/interpreter.py b/nyx/panel/interpreter.py
index c60b3f8..0937808 100644
--- a/nyx/panel/interpreter.py
+++ b/nyx/panel/interpreter.py
@@ -38,12 +38,20 @@ def ansi_to_output(line, attrs):
def format_input(user_input):
- user_input = user_input.split(' ', 1)
- cmd = user_input[0].upper()
- output = [(PROMPT, GREEN, BOLD), (cmd, GREEN, BOLD)]
-
- if len(user_input) > 1:
- output.append((' ' + user_input[1], CYAN, BOLD))
+ output = [(PROMPT, GREEN, BOLD)]
+
+ if ' ' in user_input:
+ cmd, arg = user_input.split(' ', 1)
+ else:
+ cmd, arg = user_input, ''
+
+ if cmd.startswith('/'):
+ output.append((user_input, MAGENTA, BOLD))
+ else:
+ cmd = cmd.upper()
+ output.append((cmd + ' ', GREEN, BOLD))
+ if arg:
+ output.append((arg, CYAN, BOLD))
return output
More information about the tor-commits
mailing list