import sys
sys.path.append("../pythonModules")
# sys.path.insert(1,'/home/beavertest/.local/lib/python3.6/site-packages')
import pysftp

def main():
    if (len(sys.argv) > 1):
        host = sys.argv[1]
    if (len(sys.argv) > 2):
        user = sys.argv[2]
    if (len(sys.argv) > 3):
        pwd = sys.argv[3]
    if (len(sys.argv) > 4):
        localpath = sys.argv[4]
    if (len(sys.argv) > 5):
        remotepath = sys.argv[5]
#    remotePath = '/home/vimadmin/rrfiles/reconc.csv'
#    localPath = 'c:/rrmc/reconc.csv'
#    host = "vimsrrmc"
#    pwd = "package"
#    user = "vimadmin"

    try:
        with pysftp.Connection(host, username=user, password=pwd) as sftp:
            sftp.put(localpath, remotepath)
    except Exception as err:
        print("FAIL-ERROR:",err)
    print('OK  -Upload done.')

if __name__ == '__main__':
    main()