curl-7.45.0

curl-7.45.0

The DE Quick Start tutorial provides an introduction to basic DE functionality and navigation.

Please work through the tutorial and add your comments on the bottom of this page, or send comments per email to upendra@cyverse.org. Thank you.

Rationale and background: 

curl is a tool to transfer data from or to a server, using one of the supported protocols (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP). The command is designed to work without user interaction.

curl offers a busload of useful tricks like proxy support, user authentication, FTP upload, HTTP post, SSL connections, cookies, file transfer resume, Metalink, and more. As you will see below, the number of features will make your head spin!

curl is powered by libcurl for all transfer-related features. See libcurl(3) for details



Prerequisites

  1. A CyVerse account. (Register for an CyVerse account here - user.cyverse.org.)

  2. Input

    1. URL: The URL syntax is protocol-dependent

  3. Output

    1. Output File Name: Write output to <file> instead of stdout

  4. Parameters

    1. insecure: This option allows curl to proceed and operate even for server connections otherwise considered insecure. The server connection is verified by making sure the server's certificate contains the right name and verifies successfully using the cert store.

Test/sample data:

Use the following inputs/outputs and parameters for testing curl-7.45.0

  1. Input

    1. URL: ftp://ftp.ncbi.nih.gov/refseq/M_musculus/mRNA_Prot/mouse.1.protein.faa.gz

  2. Output

    1. Output File Name: mouse.1.protein.faa.gz

  3. Optional arguments/parameters: None



More information about Scythe-0.991 can be found at curl