예제 #1
0
파일: server.py 프로젝트: EunhaTaker/Switch
def detail():
    targets, type_ = parse_args('get_detail')
    if type_ == 'tag':
        res = get_tags_property(targets)
    else:
        res = get_paths_property(targets)
    return pack_result(res)
예제 #2
0
파일: server.py 프로젝트: EunhaTaker/Switch
def mkdir():
    res = newdir(*parse_args('new_dir'))
    return pack_result(res)
예제 #3
0
파일: server.py 프로젝트: EunhaTaker/Switch
def mv():
    res = move(*parse_args('move'))
    return pack_result(res)
예제 #4
0
파일: server.py 프로젝트: EunhaTaker/Switch
def cp():
    res = copy(*parse_args('copy'))
    return pack_result(res)
예제 #5
0
파일: server.py 프로젝트: EunhaTaker/Switch
def rm():
    '''删除文件'''
    res = remove(*parse_args('remove'))
    return pack_result(res)
예제 #6
0
파일: server.py 프로젝트: EunhaTaker/Switch
def tab():
    '''获取命令行帮助信息'''
    return pack_result(tab_cmd(*parse_args('tab_cmd')))
예제 #7
0
파일: server.py 프로젝트: EunhaTaker/Switch
def help():
    '''获取命令行帮助信息'''
    return pack_result(help_cmd(*parse_args('help')))
예제 #8
0
파일: server.py 프로젝트: EunhaTaker/Switch
def unfold():
    res = unfold_tag(*parse_args('unfold'))
    return pack_result(res)
예제 #9
0
파일: server.py 프로젝트: EunhaTaker/Switch
def readfile():
    '''读取文件内容'''
    data, response_type = get_file(*parse_args('read_file'))
    # if type_ == 'file':
    #     response = pack_result({})
    return pack_result(data, response_type)
예제 #10
0
파일: server.py 프로젝트: EunhaTaker/Switch
def open():
    res = open_file(*parse_args('open_file'))
    return pack_result(res)
예제 #11
0
파일: server.py 프로젝트: EunhaTaker/Switch
def cd():
    res = list_path(*parse_args('list_path'), cd=True)
    return pack_result(res)
예제 #12
0
파일: server.py 프로젝트: EunhaTaker/Switch
def changetag():
    return pack_result(change_tag(*parse_args('change_tag')))
예제 #13
0
파일: server.py 프로젝트: EunhaTaker/Switch
def rmtag():
    return pack_result(rm_tag(*parse_args('rm_tag')))
예제 #14
0
파일: server.py 프로젝트: EunhaTaker/Switch
def listPath():
    res = list_path(*parse_args('list_path'))
    return pack_result(res)
예제 #15
0
파일: server.py 프로젝트: EunhaTaker/Switch
def newtag():
    result = new_tag(*parse_args('new_tag'))
    return pack_result(result)
예제 #16
0
파일: server.py 프로젝트: EunhaTaker/Switch
def alias():
    '''设置别名'''
    res = set_alias(*parse_args('alias'))
    return pack_result(res)
예제 #17
0
파일: server.py 프로젝트: EunhaTaker/Switch
def settag():
    result = set_tag(*parse_args('set_tag'))
    return pack_result(result)
예제 #18
0
파일: server.py 프로젝트: EunhaTaker/Switch
def modtag():
    res = mod_tag(*parse_args('mod_tag'))
    return pack_result(res)