diff --git a/bin/maestral-gui b/bin/maestral-gui index d8ed1235..3c0c1027 100755 --- a/bin/maestral-gui +++ b/bin/maestral-gui @@ -1,5 +1,5 @@ #!/usr/bin/env bash source activate python3 -maestral --gui +maestral gui conda deactivate diff --git a/maestral/console_script.py b/maestral/console_script.py index b7f48bdf..25676dd4 100755 --- a/maestral/console_script.py +++ b/maestral/console_script.py @@ -6,89 +6,99 @@ Created on Fri Nov 30 13:51:32 2018 @author: samschott """ - -def run(): - - import sys - - # generate sys.argv dictionary - if len(sys.argv) > 1: - parameters = sys.argv[2:] - wtd = sys.argv[1] - else: - wtd = "--sync" - - if wtd == "--client": - from maestral.client import MaestralClient - - print("""Maestral - (c) Sam Schott, 2018 - made with Dropbox SDK from https://www.dropbox.com/developers/reference/sdk \n""") - client = MaestralClient() - - if parameters[0] == "get": - client.download(parameters[1], parameters[2]) - elif parameters[0] == "put": - client.upload(parameters[1], parameters[2]) - elif parameters[0] == "mv": - client.move(parameters[1], parameters[2]) - elif parameters[0] == "rm": - client.remove(parameters[1]) - elif parameters[0] == "ls": - res = client.list_folder(parameters[1], recursive=False) - print("\t".join(res.keys())) - elif parameters[0] == "mkdir": - client.make_dir(parameters[1]) - elif parameters[0] == "account-info": - res = client.get_account_info() - print("%s, %s" % (res.email, res.account_type)) - - elif wtd == "--help": - print(""" - Syntax: maestral [