mirror of
https://github.com/itflow-org/itflow
synced 2026-08-18 13:35:12 +00:00
CLI Setup: Add repo_branch option defaults to master
This commit is contained in:
@@ -40,7 +40,8 @@ $optional_args = [
|
|||||||
'zip' => 'Company postal code (optional)',
|
'zip' => 'Company postal code (optional)',
|
||||||
'phone' => 'Company phone (optional)',
|
'phone' => 'Company phone (optional)',
|
||||||
'company-email' => 'Company email (optional)',
|
'company-email' => 'Company email (optional)',
|
||||||
'website' => 'Company website (optional)'
|
'website' => 'Company website (optional)',
|
||||||
|
'repo-branch' => 'Git repo branch to track (optional, default master)'
|
||||||
];
|
];
|
||||||
|
|
||||||
// Parse command line options
|
// Parse command line options
|
||||||
@@ -64,6 +65,7 @@ $longopts = [
|
|||||||
"phone::",
|
"phone::",
|
||||||
"company-email::",
|
"company-email::",
|
||||||
"website::",
|
"website::",
|
||||||
|
"repo-branch::",
|
||||||
"user-name:",
|
"user-name:",
|
||||||
"user-email:",
|
"user-email:",
|
||||||
"user-password:",
|
"user-password:",
|
||||||
@@ -168,6 +170,10 @@ $password = getOptionOrPrompt('password', "Enter the database password", true);
|
|||||||
$base_url = getOptionOrPrompt('base-url', "Enter the base URL (e.g. example.com/itflow)", true);
|
$base_url = getOptionOrPrompt('base-url', "Enter the base URL (e.g. example.com/itflow)", true);
|
||||||
$base_url = rtrim($base_url, '/');
|
$base_url = rtrim($base_url, '/');
|
||||||
|
|
||||||
|
// Repo Branch
|
||||||
|
$repo_branch = getOptionOrPrompt('repo-branch', "Git repo branch to track", false, 'master');
|
||||||
|
if (empty($repo_branch)) $repo_branch = 'master';
|
||||||
|
|
||||||
// Locale, Timezone, Currency
|
// Locale, Timezone, Currency
|
||||||
echo "\n=== Localization ===\n";
|
echo "\n=== Localization ===\n";
|
||||||
$locale = getOptionOrPrompt('locale', "Enter the locale (e.g. en_US)", true);
|
$locale = getOptionOrPrompt('locale', "Enter the locale (e.g. en_US)", true);
|
||||||
@@ -230,7 +236,7 @@ $new_config .= "\$mysqli = mysqli_connect(\$dbhost, \$dbusername, \$dbpassword,
|
|||||||
$new_config .= "\$config_app_name = 'ITFlow';\n";
|
$new_config .= "\$config_app_name = 'ITFlow';\n";
|
||||||
$new_config .= "\$config_base_url = '" . addslashes($base_url) . "';\n";
|
$new_config .= "\$config_base_url = '" . addslashes($base_url) . "';\n";
|
||||||
$new_config .= "\$config_https_only = TRUE;\n";
|
$new_config .= "\$config_https_only = TRUE;\n";
|
||||||
$new_config .= "\$repo_branch = 'master';\n";
|
$new_config .= "\$repo_branch = '" . addslashes($repo_branch) . "';\n";
|
||||||
$new_config .= "\$installation_id = '$installation_id';\n";
|
$new_config .= "\$installation_id = '$installation_id';\n";
|
||||||
|
|
||||||
if (file_put_contents("../config.php", $new_config) === false) {
|
if (file_put_contents("../config.php", $new_config) === false) {
|
||||||
|
|||||||
Reference in New Issue
Block a user