mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-23 19:33:12 +00:00
ftp: add support for ftp and pftp
Signed-off-by: Greg Dietsche <Gregory.Dietsche@cuw.edu>
This commit is contained in:
parent
83e9f0dd91
commit
9285ade8a8
3 changed files with 16 additions and 0 deletions
1
share/completions/ftp.fish
Normal file
1
share/completions/ftp.fish
Normal file
|
@ -0,0 +1 @@
|
|||
__fish_complete_ftp ftp
|
1
share/completions/pftp.fish
Normal file
1
share/completions/pftp.fish
Normal file
|
@ -0,0 +1 @@
|
|||
__fish_complete_ftp pftp
|
14
share/functions/__fish_complete_ftp.fish
Normal file
14
share/functions/__fish_complete_ftp.fish
Normal file
|
@ -0,0 +1,14 @@
|
|||
function __fish_complete_ftp -d 'Complete ftp, pftp' --argument-names ftp
|
||||
complete -c $ftp -xa "(__fish_print_hostnames)" -d 'Hostname'
|
||||
complete -c $ftp -s 4 -d 'Use only IPv4 to contact any host.'
|
||||
complete -c $ftp -s 6 -d 'Use IPv6 only.'
|
||||
complete -c $ftp -s p -d 'Use passive mode for data transfers.'
|
||||
complete -c $ftp -s A -d 'Use active mode for data transfers.'
|
||||
complete -c $ftp -s i -d 'Turn off interactive prompting during multiple file transfers.'
|
||||
complete -c $ftp -s n -d 'Restrain ftp from attempting "auto-login" upon initial connection'
|
||||
complete -c $ftp -s e -d 'Disable command editing and history support'
|
||||
complete -c $ftp -s g -d 'Disable file name globbing'
|
||||
complete -c $ftp -s m -d 'Do not explicitly bind data and control channels to same interface.'
|
||||
complete -c $ftp -s v -d 'Verbose. Show all server responses and data transfer stats.'
|
||||
complete -c $ftp -s d -d 'Enable debugging.'
|
||||
end
|
Loading…
Reference in a new issue