pinosaur
/
surf.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
844d414
)
Dropping -f/-u arguments as suggested by Kai Hendry
author
Enno Boland (tox)
<tox@s01.de>
Sun, 6 Sep 2009 11:27:28 +0000
(13:27 +0200)
committer
Enno Boland (tox)
<tox@s01.de>
Sun, 6 Sep 2009 11:27:28 +0000
(13:27 +0200)
surf.1
patch
|
blob
|
history
surf.c
patch
|
blob
|
history
diff --git
a/surf.1
b/surf.1
index
98cb0ce
..
b6684cd
100644
(file)
--- a/
surf.1
+++ b/
surf.1
@@
-4,8
+4,7
@@
surf \- simple webkit-based browser
.SH SYNOPSIS
.B surf
.RB [ \-ehvx ]
.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
.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
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 \-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
.B \-v
Prints version information to standard output, then exits.
.TP
diff --git
a/surf.c
b/surf.c
index
192e26a
..
2a6d388
100644
(file)
--- a/
surf.c
+++ b/
surf.c
@@
-524,7
+524,7
@@
titlechange(WebKitWebView *v, WebKitWebFrame *f, const gchar *t, Client *c) {
void
usage() {
fputs("surf - simple browser\n", stderr);
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
}
void
@@
-564,21
+564,21
@@
int main(int argc, char *argv[]) {
showxid = TRUE;
embed = TRUE;
break;
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();
}
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();
usage();
if(!clients)
newclient();