docs.roxen.comView this page in a printer friendly mode
DocsPike7.0TutorialYour Second Pike Program
Copyright © 2012, Roxen Internet Software
Suggestions, comments & compliments
manuals@roxen.com
 DEMO  DOCS  PIKE
 COMMUNITY  DOWNLOAD
www.roxen.com

   

The Bare Bones
Running the Program
Command-line Arguments and if
Methods and Loops
Magic Web Stuff
Syntactic Sugar
Showing the Page
Some Notes About WWW

Running the Program

An appropriate next step would be making your program run without the need for manually invoking it with the pike parser. If you are using a Unix system, such as Linux or Solaris, you can make the web browser a free-standing program by adding:

#! /usr/local/bin/pike

(or "#! " followed by whatever Pike itself happens to be called on your system) as the very first line in the file, without any spaces in the part pointing out the path to your pike binary.

Assuming you want your script to run with whatever "pike" binary would be run if "pike" was entered at the prompt, that is, the first "pike" executable found in the user's path, a useful and portable alternative is this syntax:

#! /usr/bin/env pike

Either way, you must finish off the work by making the file executable:

chmod a+x webbrowser.pike

Now, you can run the web browser just by giving the command:

webbrowser.pike

or by clicking on its icon in a graphic file manager. (If you don't like the extension .pike, you can simply change the name of the file to webbrowser, without the extension.)

Under Windows NT, you can associate the file extension pike with the Pike program. Then you can start the web browser by clicking on the web browser's icon, or by giving the command webbrowser.pike in the Command Prompt Window.