Commit 498ad097 authored by Dries's avatar Dries
Browse files

- Patch #59863 by sun: clarified how to use drupal.sh.

parent bfa5d45d
...@@ -12,15 +12,15 @@ ...@@ -12,15 +12,15 @@
* @param path Drupal's absolute root directory in local file system (optional). * @param path Drupal's absolute root directory in local file system (optional).
* @param URI A URI to execute, including HTTP protocol prefix. * @param URI A URI to execute, including HTTP protocol prefix.
*/ */
$script = array_shift($_SERVER['argv']); $script = basename(array_shift($_SERVER['argv']));
if (in_array('--help', $_SERVER['argv'])) { if (in_array('--help', $_SERVER['argv'])) {
echo <<<EOF echo <<<EOF
Execute a Drupal page from the shell. Execute a Drupal page from the shell.
Usage: {$script} [OPTIONS] "<URI>" Usage: {$script} [OPTIONS] "<URI>"
Example: {$script} "http://mysite.org/node" Example: {$script} "http://mysite.org/node"
All arguments are long options. All arguments are long options.
...@@ -29,9 +29,8 @@ ...@@ -29,9 +29,8 @@
--root Set the working directory for the script to the specified path. --root Set the working directory for the script to the specified path.
To execute Drupal this has to be the root directory of your To execute Drupal this has to be the root directory of your
Drupal installation, f.e. /home/www/foo/drupal (assuming Drupal Drupal installation, f.e. /home/www/foo/drupal (assuming Drupal
running on Unix). Current directory is not required. Use running on Unix). Current directory is not required.
surrounding quotation marks on Windows. Use surrounding quotation marks on Windows.
--verbose This option displays the options as they are set, but will --verbose This option displays the options as they are set, but will
produce errors from setting the session. produce errors from setting the session.
...@@ -47,6 +46,12 @@ ...@@ -47,6 +46,12 @@
and bar/foo.php exists, this script will be executed without and bar/foo.php exists, this script will be executed without
bootstrapping Drupal. To execute Drupal's cron.php, specify bootstrapping Drupal. To execute Drupal's cron.php, specify
http://default/cron.php as the URI. http://default/cron.php as the URI.
To run this script without --root argument invoke it from the root directory
of your Drupal installation with
./scripts/{$script}
\n \n
EOF; EOF;
exit; exit;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment