diff options
author | adam.danischewski@gmail.com <adam.danischewski@code.google.com> | 2015-12-26 05:03:56 -0500 |
---|---|---|
committer | adam.danischewski@gmail.com <adam.danischewski@code.google.com> | 2015-12-26 05:03:56 -0500 |
commit | 509b23289dd65a1512d69ab5c6ee63ef8d868fce (patch) | |
tree | 2e91e29fa758ed62b8551424482e650323322d31 /config.bsh | |
parent | ec443c138521200a5bcd47152fba128a1e082d31 (diff) |
Initialization of files.
Diffstat (limited to 'config.bsh')
-rwxr-xr-x | config.bsh | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/config.bsh b/config.bsh new file mode 100755 index 0000000..503dc8b --- /dev/null +++ b/config.bsh @@ -0,0 +1,18 @@ +#!/bin/bash + +echo "Editing the routing.php file to point to $(pwd)/info2html ..." +sed -ib "/^\$info2html.*EDIT THIS/s|^.*\$|\$info2html=\"$(pwd)/info2html\"; ### EDIT THIS|" routing.php +echo "Starting php built-in web server ... " +php -S localhost:8000 -t / $(pwd)/routing.php & +echo "Checking for firefox and loading a test url: " +echo "http://localhost:8000/info2html?%28coreutils.info.gz%29Common%2520options ..." +which firefox &>/dev/null && firefox "http://localhost:8000/info2html?%28coreutils.info.gz%29Common%2520options" || echo "Point your favorite web browser at: http://localhost:8000/info2html?%28coreutils.info.gz%29Common%2520options" +echo "The following alias will run the html version of info, if you don't have firefox edit it to your favorite browser." +echo "It will check if the php server is running and launch info2html" +echo "Creating i2h.alias file.. " +echo "alias i2h='_(){ main=${1}; shift; port=8000; netstat -an | { ! grep -q \":${port}.*LISTEN\"; } && (php -S localhost:8000 -t / $(pwd)/routing.php & ); firefox \"http://localhost:8000/info2html?(${main})$(sed \"s/ /%2520/g\" <<< \"$@\")\"; }; _'" > i2h.alias +echo "Add the entry in the i2h.alias file to your .bashrc file. " +echo "You should now be able to run info whenever you want as follows:" +echo "\$> i2h coreutils wc invocation" +echo "Done .. !!" +exit 0 |