aboutsummaryrefslogtreecommitdiff
path: root/cli
diff options
context:
space:
mode:
authorGravatar Alexis Degrugillier <aledeg@users.noreply.github.com> 2025-09-05 09:56:46 -0400
committerGravatar GitHub <noreply@github.com> 2025-09-05 15:56:46 +0200
commit23ba48c71f0d41bbe012d668349f6516dad527b4 (patch)
treeb5680e834c2b87becdded07e0555227ade9d7629 /cli
parent3d85eb19380021031e9d1193919ba516bbc99573 (diff)
Change how files are included (#7916)
1. `include`, `include_once`, `require` and `require_once` are expressions not functions, parentheses are not necessary. 2. to move up the directory tree, it's better to use the `dirname` function instead of relying on `/..`.
Diffstat (limited to 'cli')
-rw-r--r--cli/_cli.php10
-rwxr-xr-xcli/actualize-user.php2
-rwxr-xr-xcli/check.translation.php6
-rwxr-xr-xcli/create-user.php2
-rwxr-xr-xcli/db-backup.php2
-rwxr-xr-xcli/db-optimize.php2
-rwxr-xr-xcli/db-restore.php2
-rwxr-xr-xcli/delete-user.php2
-rwxr-xr-xcli/do-install.php4
-rwxr-xr-xcli/export-opml-for-user.php2
-rwxr-xr-xcli/export-sqlite-for-user.php2
-rwxr-xr-xcli/export-zip-for-user.php2
-rwxr-xr-xcli/import-for-user.php2
-rwxr-xr-xcli/import-sqlite-for-user.php2
-rwxr-xr-xcli/list-users.php2
-rwxr-xr-xcli/manipulate.translation.php2
-rwxr-xr-xcli/prepare.php2
-rwxr-xr-xcli/reconfigure.php2
-rwxr-xr-xcli/update-user.php2
-rwxr-xr-xcli/user-info.php2
20 files changed, 27 insertions, 27 deletions
diff --git a/cli/_cli.php b/cli/_cli.php
index b4df51dd8..fc7c206f5 100644
--- a/cli/_cli.php
+++ b/cli/_cli.php
@@ -7,11 +7,11 @@ if (php_sapi_name() !== 'cli') {
const EXIT_CODE_ALREADY_EXISTS = 3;
-require(__DIR__ . '/../constants.php');
-require(LIB_PATH . '/lib_rss.php'); //Includes class autoloader
-require(LIB_PATH . '/lib_install.php');
-require_once(__DIR__ . '/CliOption.php');
-require_once(__DIR__ . '/CliOptionsParser.php');
+require dirname(__DIR__) . '/constants.php';
+require LIB_PATH . '/lib_rss.php'; //Includes class autoloader
+require LIB_PATH . '/lib_install.php';
+require_once __DIR__ . '/CliOption.php';
+require_once __DIR__ . '/CliOptionsParser.php';
Minz_Session::init('FreshRSS', true);
FreshRSS_Context::initSystem();
diff --git a/cli/actualize-user.php b/cli/actualize-user.php
index 29514769b..d5633766f 100755
--- a/cli/actualize-user.php
+++ b/cli/actualize-user.php
@@ -1,7 +1,7 @@
#!/usr/bin/env php
<?php
declare(strict_types=1);
-require(__DIR__ . '/_cli.php');
+require __DIR__ . '/_cli.php';
performRequirementCheck(FreshRSS_Context::systemConf()->db['type'] ?? '');
diff --git a/cli/check.translation.php b/cli/check.translation.php
index 151a6084f..01e90a631 100755
--- a/cli/check.translation.php
+++ b/cli/check.translation.php
@@ -6,7 +6,7 @@ require_once __DIR__ . '/i18n/I18nCompletionValidator.php';
require_once __DIR__ . '/i18n/I18nData.php';
require_once __DIR__ . '/i18n/I18nFile.php';
require_once __DIR__ . '/i18n/I18nUsageValidator.php';
-require_once __DIR__ . '/../constants.php';
+require_once dirname(__DIR__) . '/constants.php';
$cliOptions = new class extends CliOptionsParser {
/** @var array<int,string> $language */
@@ -104,7 +104,7 @@ function embedSvg(string $contents): string {
if ($cliOptions->generateReadme) {
$supportedFormats = ['txt', 'svg'];
- $flagsDir = __DIR__ . '/../docs/i18n/flags';
+ $flagsDir = dirname(__DIR__) . '/docs/i18n/flags';
$markdownImgStr = '';
foreach ($percentage as $lang => $value) {
@@ -131,7 +131,7 @@ if ($cliOptions->generateReadme) {
$template = '<!-- This file is automatically generated by `cli/check.translation.php -g` -->' . "\n";
if ($svg === '') {
- $i18nGen = include __DIR__ . "/../app/i18n/$lang/gen.php";
+ $i18nGen = include dirname(__DIR__) . "/app/i18n/$lang/gen.php";
if (!is_array($i18nGen) || !is_string($i18nGen['flag'] ?? null)) {
echo 'Error: No Unicode flag found for language ' . $lang, PHP_EOL;
exit(1);
diff --git a/cli/create-user.php b/cli/create-user.php
index 0276e80b3..4de0ced1d 100755
--- a/cli/create-user.php
+++ b/cli/create-user.php
@@ -1,7 +1,7 @@
#!/usr/bin/env php
<?php
declare(strict_types=1);
-require(__DIR__ . '/_cli.php');
+require __DIR__ . '/_cli.php';
$cliOptions = new class extends CliOptionsParser {
public string $user;
diff --git a/cli/db-backup.php b/cli/db-backup.php
index 09604a2df..f391c6b41 100755
--- a/cli/db-backup.php
+++ b/cli/db-backup.php
@@ -1,7 +1,7 @@
#!/usr/bin/env php
<?php
declare(strict_types=1);
-require(__DIR__ . '/_cli.php');
+require __DIR__ . '/_cli.php';
performRequirementCheck(FreshRSS_Context::systemConf()->db['type'] ?? '');
$ok = true;
diff --git a/cli/db-optimize.php b/cli/db-optimize.php
index f6d3884b9..8f37dbca6 100755
--- a/cli/db-optimize.php
+++ b/cli/db-optimize.php
@@ -1,7 +1,7 @@
#!/usr/bin/env php
<?php
declare(strict_types=1);
-require(__DIR__ . '/_cli.php');
+require __DIR__ . '/_cli.php';
performRequirementCheck(FreshRSS_Context::systemConf()->db['type'] ?? '');
diff --git a/cli/db-restore.php b/cli/db-restore.php
index 8e4ffcc12..0de624519 100755
--- a/cli/db-restore.php
+++ b/cli/db-restore.php
@@ -1,7 +1,7 @@
#!/usr/bin/env php
<?php
declare(strict_types=1);
-require(__DIR__ . '/_cli.php');
+require __DIR__ . '/_cli.php';
performRequirementCheck(FreshRSS_Context::systemConf()->db['type'] ?? '');
diff --git a/cli/delete-user.php b/cli/delete-user.php
index 18efa4253..efb36a0ed 100755
--- a/cli/delete-user.php
+++ b/cli/delete-user.php
@@ -1,7 +1,7 @@
#!/usr/bin/env php
<?php
declare(strict_types=1);
-require(__DIR__ . '/_cli.php');
+require __DIR__ . '/_cli.php';
performRequirementCheck(FreshRSS_Context::systemConf()->db['type'] ?? '');
diff --git a/cli/do-install.php b/cli/do-install.php
index cab4b1462..57a5121d4 100755
--- a/cli/do-install.php
+++ b/cli/do-install.php
@@ -1,7 +1,7 @@
#!/usr/bin/env php
<?php
declare(strict_types=1);
-require(__DIR__ . '/_cli.php');
+require __DIR__ . '/_cli.php';
if (file_exists(DATA_PATH . '/applied_migrations.txt')) {
fail('FreshRSS seems to be already installed!' . "\n" . 'Please use `./cli/reconfigure.php` instead.', EXIT_CODE_ALREADY_EXISTS);
@@ -99,7 +99,7 @@ $config = [
$customConfigPath = DATA_PATH . '/config.custom.php';
if (file_exists($customConfigPath)) {
- $customConfig = include($customConfigPath);
+ $customConfig = include $customConfigPath;
if (is_array($customConfig) && is_array_keys_string($customConfig)) {
$config = array_merge($customConfig, $config);
}
diff --git a/cli/export-opml-for-user.php b/cli/export-opml-for-user.php
index b78aeff98..48925f1ff 100755
--- a/cli/export-opml-for-user.php
+++ b/cli/export-opml-for-user.php
@@ -1,7 +1,7 @@
#!/usr/bin/env php
<?php
declare(strict_types=1);
-require(__DIR__ . '/_cli.php');
+require __DIR__ . '/_cli.php';
performRequirementCheck(FreshRSS_Context::systemConf()->db['type'] ?? '');
diff --git a/cli/export-sqlite-for-user.php b/cli/export-sqlite-for-user.php
index 98e05da22..01b364b51 100755
--- a/cli/export-sqlite-for-user.php
+++ b/cli/export-sqlite-for-user.php
@@ -1,7 +1,7 @@
#!/usr/bin/env php
<?php
declare(strict_types=1);
-require(__DIR__ . '/_cli.php');
+require __DIR__ . '/_cli.php';
performRequirementCheck(FreshRSS_Context::systemConf()->db['type'] ?? '');
diff --git a/cli/export-zip-for-user.php b/cli/export-zip-for-user.php
index e030274d2..ca7de28fe 100755
--- a/cli/export-zip-for-user.php
+++ b/cli/export-zip-for-user.php
@@ -1,7 +1,7 @@
#!/usr/bin/env php
<?php
declare(strict_types=1);
-require(__DIR__ . '/_cli.php');
+require __DIR__ . '/_cli.php';
performRequirementCheck(FreshRSS_Context::systemConf()->db['type'] ?? '');
diff --git a/cli/import-for-user.php b/cli/import-for-user.php
index 17dc9750e..26c69a118 100755
--- a/cli/import-for-user.php
+++ b/cli/import-for-user.php
@@ -1,7 +1,7 @@
#!/usr/bin/env php
<?php
declare(strict_types=1);
-require(__DIR__ . '/_cli.php');
+require __DIR__ . '/_cli.php';
performRequirementCheck(FreshRSS_Context::systemConf()->db['type'] ?? '');
diff --git a/cli/import-sqlite-for-user.php b/cli/import-sqlite-for-user.php
index 2eb3e2965..f671151c2 100755
--- a/cli/import-sqlite-for-user.php
+++ b/cli/import-sqlite-for-user.php
@@ -1,7 +1,7 @@
#!/usr/bin/env php
<?php
declare(strict_types=1);
-require(__DIR__ . '/_cli.php');
+require __DIR__ . '/_cli.php';
performRequirementCheck(FreshRSS_Context::systemConf()->db['type'] ?? '');
diff --git a/cli/list-users.php b/cli/list-users.php
index f9e63f4f6..b4c185e03 100755
--- a/cli/list-users.php
+++ b/cli/list-users.php
@@ -1,7 +1,7 @@
#!/usr/bin/env php
<?php
declare(strict_types=1);
-require(__DIR__ . '/_cli.php');
+require __DIR__ . '/_cli.php';
$users = listUsers();
sort($users);
diff --git a/cli/manipulate.translation.php b/cli/manipulate.translation.php
index 434fb61a5..db6243cc0 100755
--- a/cli/manipulate.translation.php
+++ b/cli/manipulate.translation.php
@@ -4,7 +4,7 @@ declare(strict_types=1);
require_once __DIR__ . '/_cli.php';
require_once __DIR__ . '/i18n/I18nData.php';
require_once __DIR__ . '/i18n/I18nFile.php';
-require_once __DIR__ . '/../constants.php';
+require_once dirname(__DIR__) . '/constants.php';
$cliOptions = new class extends CliOptionsParser {
public string $action;
diff --git a/cli/prepare.php b/cli/prepare.php
index 1192393f2..3c066b122 100755
--- a/cli/prepare.php
+++ b/cli/prepare.php
@@ -1,7 +1,7 @@
#!/usr/bin/env php
<?php
declare(strict_types=1);
-require(__DIR__ . '/_cli.php');
+require __DIR__ . '/_cli.php';
$dirs = [
'/',
diff --git a/cli/reconfigure.php b/cli/reconfigure.php
index f2c86a8d4..731dc936d 100755
--- a/cli/reconfigure.php
+++ b/cli/reconfigure.php
@@ -1,7 +1,7 @@
#!/usr/bin/env php
<?php
declare(strict_types=1);
-require(__DIR__ . '/_cli.php');
+require __DIR__ . '/_cli.php';
$cliOptions = new class extends CliOptionsParser {
public string $defaultUser;
diff --git a/cli/update-user.php b/cli/update-user.php
index 7e50503b9..89bdb786a 100755
--- a/cli/update-user.php
+++ b/cli/update-user.php
@@ -1,7 +1,7 @@
#!/usr/bin/env php
<?php
declare(strict_types=1);
-require(__DIR__ . '/_cli.php');
+require __DIR__ . '/_cli.php';
$cliOptions = new class extends CliOptionsParser {
public string $user;
diff --git a/cli/user-info.php b/cli/user-info.php
index 04de8c68d..dca3caefd 100755
--- a/cli/user-info.php
+++ b/cli/user-info.php
@@ -1,7 +1,7 @@
#!/usr/bin/env php
<?php
declare(strict_types=1);
-require(__DIR__ . '/_cli.php');
+require __DIR__ . '/_cli.php';
const DATA_FORMAT = "%-7s | %-20s | %-5s | %-7s | %-25s | %-15s | %-10s | %-10s | %-10s | %-10s | %-10s | %-10s | %-5s | %-10s\n";