File: //usr/lib/python3/dist-packages/twisted/conch/scripts/__pycache__/cftp.cpython-38.pyc
U
��W[| � @ s� d Z ddlmZmZ ddlZddlZddlZddlZddlZddl Z ddl
Z
ddlZddlZddl
Z
ddlmZmZmZ ddlmZmZ ddlmZmZ ddlmZ ddlmZmZ dd lmZmZmZm Z dd
l!m"Z"m#Z#m$Z$ ddl%m&Z& G dd
� d
ej'�Z(dd� Z)dd� Z*dd� Z+dd� Z,dd� Z-G dd� d�Z.G dd� dej/�Z0e1e0de0j2� G dd� dej3�Z3G dd � d ej4�Z5e6d!k�r�e)� dS )"z0
Implementation module for the I{cftp} command.
� )�division�print_functionN)�connect�default�options)�
connection�common)�channel�filetransfer)�basic)�_PY3�unicode)�reactor�stdio�defer�utils)�log�usage�failure)�FilePathc @ sl e Zd ZdZdZddddgddd d
gddd
dgddddggZejddie�� ej dd�gd�Z
ddd�Zd S )�
ClientOptionsz�Usage: cftp [options] [user@]host
cftp [options] [user@]host[:dir[/]]
cftp [options] [user@]host[:file [localfile]]
zncftp is a client for logging into a remote machine and executing commands to send and receive file information�
buffersize�Bi � z0Size of the buffer to use for sending/receiving.� batchfile�bNz-File to read commands from, or '-' for stdin.�requests�R� z6Number of requests to make before waiting for a reply.� subsystem�sZsftpz'Subsystem/server program to connect to.z,Size of send/receive buffer (default: 32768)z
local file)Zdescr)ZdescriptionsZextraActionsc C sF d| d<