diff options
| author | Enno Boland (tox) <tox@s01.de> | 2009-09-06 13:27:28 +0200 | 
|---|---|---|
| committer | Enno Boland (tox) <tox@s01.de> | 2009-09-06 13:27:28 +0200 | 
| commit | 2448c967f6fed9cc8f570ec2df3f1d59b714e33e (patch) | |
| tree | 8bd095ce617ea077416bd86032081b291cbb3d93 | |
| parent | 844d414525290893da44d09f5dcad00e956eb1c6 (diff) | |
| download | surf-2448c967f6fed9cc8f570ec2df3f1d59b714e33e.tar.gz surf-2448c967f6fed9cc8f570ec2df3f1d59b714e33e.tar.bz2 surf-2448c967f6fed9cc8f570ec2df3f1d59b714e33e.zip  | |
Dropping -f/-u arguments as suggested by Kai Hendry
| -rw-r--r-- | surf.1 | 10 | ||||
| -rw-r--r-- | surf.c | 20 | 
2 files changed, 11 insertions, 19 deletions
@@ -4,8 +4,7 @@ surf \- simple webkit-based browser  .SH SYNOPSIS  .B surf  .RB [ \-ehvx ] -.RB [ \-f " FILE"] -.RB [ \-u " URI"] +.RB "URI"  .SH DESCRIPTION  surf is a simple Web browser based on WebKit/GTK+. It is able  to display websites and follow links. It supports the XEmbed protocol @@ -17,16 +16,9 @@ one can point surf to another URI by setting its XProperties.  Prints xid to standard output and waits until an application reparents the  window.  .TP -.B \-f FILE -Sets the browser's URI to FILE. It is also possible to read from standard -input. -.TP  .B \-h  Prints usage information to standard output, then exits.  .TP -.B \-u URI -Sets the browser's URI. -.TP  .B \-v  Prints version information to standard output, then exits.  .TP @@ -524,7 +524,7 @@ titlechange(WebKitWebView *v, WebKitWebFrame *f, const gchar *t, Client *c) {  void  usage() {  	fputs("surf - simple browser\n", stderr); -	die("usage: surf [-e] [-x] [-u uri] [-f file]\n"); +	die("usage: surf [-e] [-x] [uri]\n");  }  void @@ -564,21 +564,21 @@ int main(int argc, char *argv[]) {  			showxid = TRUE;  			embed = TRUE;  			break; -		case 'u': -			c = newclient(); -			loaduri(c, optarg); -			break; -		case 'f': -			c = newclient(); -			loadfile(c, optarg); -			break;  		case 'v':  			die("surf-"VERSION", © 2009 surf engineers, see LICENSE for details\n");  			break;  		default:  			usage();  		} -	if(optind != argc) +	if(optind + 1 == argc) { +		c = newclient(); +		if(strchr("./", argv[optind][0]) || strcmp("-", argv[optind]) == 0) +			loadfile(c, argv[optind]); +		else +			loaduri(c, argv[optind]); + +	} +	else if(optind != argc)  		usage();  	if(!clients)  		newclient();  | 
