... | ... |
@@ -231,6 +231,20 @@ |
231 | 231 |
| sort -u; \ |
232 | 232 |
}; f" |
233 | 233 |
|
234 |
+ ; Browse. |
|
235 |
+ browse ="!f() { : ; \ |
|
236 |
+ set --; \ |
|
237 |
+ urls=\"$(git remote get-url ${@:-$(git remote)})\"; \ |
|
238 |
+ for url in $urls; \ |
|
239 |
+ do \ |
|
240 |
+ echo $url; \ |
|
241 |
+ { [ $(command -v xdg-open) ] && xdg-open \"$url\"; } || \ |
|
242 |
+ { [ $(command -v open) ] && open \"$url\"; } || \ |
|
243 |
+ { [ $(command -v start) ] && start \"$url\"; } || \ |
|
244 |
+ echo \"$@\"; \ |
|
245 |
+ done; \ |
|
246 |
+ }; f" |
|
247 |
+ |
|
234 | 248 |
; Log. |
235 | 249 |
l = "!f() { : git log ; \ |
236 | 250 |
git config --get-colorbool color.diff && color_diff=always; \ |