소스 검색

natool: support multiple args

master
Arun Prakash Jana 6 년 전
부모
커밋
0fb49390df
No known key found for this signature in database GPG 키 ID: A75979F35C080412
1개의 변경된 파일6개의 추가작업 그리고 4개의 파일을 삭제
  1. +6
    -4
      scripts/natool/natool

+ 6
- 4
scripts/natool/natool 파일 보기

@@ -23,16 +23,18 @@
import sys
from subprocess import Popen, PIPE, DEVNULL

if len(sys.argv) != 3:
if len(sys.argv) < 3:
print('usage: natool [-l] [-x] [archive] [file/dir]')
sys.exit(0)

if sys.argv[1] == '-x':
cmd = ['patool', '--non-interactive', 'extract', sys.argv[2]]
cmd = ['patool', '--non-interactive', 'extract']
elif sys.argv[1] == '-l':
cmd = ['patool', '--non-interactive', 'list', sys.argv[2]]
cmd = ['patool', '--non-interactive', 'list']
else:
cmd = ['patool', '--non-interactive', 'create', sys.argv[1], sys.argv[2]]
cmd = ['patool', '--non-interactive', 'create', sys.argv[1]]

cmd.extend(sys.argv[2:])

pipe = Popen(cmd, stdin=PIPE, stdout=PIPE, stderr=PIPE)
out, err = pipe.communicate()


||||||
x
 
000:0
불러오는 중...
취소
저장