1 #include "thd_iochan.h"
2
main(int argc,char * argv[])3 int main( int argc , char * argv[] )
4 {
5 char * buf ;
6 int nbuf , iarg=1 ;
7
8 if( argc < 2 || ( argc == 2 && ! strcmp(argv[1], "-help") ) ) {
9 printf("Usage: myget [-1|-1.1] URL > filename\n");
10 exit(0) ;
11 }
12
13 if( strcmp(argv[iarg],"-1") == 0 ){
14 set_HTTP_10( 1 ) ; set_HTTP_user_agent( "myget" ) ; iarg++ ;
15 if( iarg >= argc ) exit(1) ;
16 }
17 if( strcmp(argv[iarg],"-1.1") == 0 ){
18 set_HTTP_11( 1 ) ; set_HTTP_user_agent( "myget" ) ; iarg++ ;
19 if( iarg >= argc ) exit(1) ;
20 }
21
22 set_URL_progress(1) ;
23 nbuf = read_URL( argv[iarg] , &buf ) ;
24 if( nbuf <= 0 ){
25 fprintf(stderr,"Can't open URL %s\n",argv[iarg]) ;
26 exit(1) ;
27 }
28
29 fwrite( buf , 1 , nbuf , stdout ) ;
30 fflush(stdout) ;
31 free(buf) ;
32 fprintf(stderr,"Wrote out URL %s\n",argv[iarg]) ;
33 exit(0) ;
34 }
35