[spp] [PATCH 02/12] spp: add ls command

ogawa.yasufumi at lab.ntt.co.jp ogawa.yasufumi at lab.ntt.co.jp
Tue Mar 6 11:39:19 CET 2018


From: Yasufumi Ogawa <ogawa.yasufumi at lab.ntt.co.jp>

Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi at lab.ntt.co.jp>
---
 src/spp.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/spp.py b/src/spp.py
index e9df1a3..7b0b64f 100755
--- a/src/spp.py
+++ b/src/spp.py
@@ -13,6 +13,7 @@ import re
 import select
 import socket
 import SocketServer
+import subprocess
 import sys
 import threading
 import traceback
@@ -691,6 +692,13 @@ class Shell(cmd.Cmd, object):
         else:
             print("No such a directory.")
 
+    def do_ls(self, args):
+        if args == '' or os.path.isdir(args):
+            c = 'ls %s' % args
+            subprocess.call(c, shell=True)
+        else:
+            print("No such a directory.")
+
     def do_bye(self, arg):
         """Stop recording, close SPP, and exit: BYE"""
 
-- 
2.13.1



More information about the spp mailing list