(CLI)¶コマンドラインインタフェース(CLI)を使用した場合、グラフィカルインタフェースではなく、コマンドラインまたはターミナルを介してMaharaと対話できます。これにより、特定のアクションを高速化したり、実行を簡単にできます。各スクリプトで使用できる個々のコマンドに関するヘルプ情報を表示できます。外部監視ソフトウェアのcronジョブの失敗について警告を受け取るタイミングを構成します。モジュールを参照してください。大規模なサイトがあり、多くのアカウントを削除した場合、古いグループを効率的にクリーンアップできます。一括グループ削除スクリプトを使用して、次の操作を実行できます:メンバを持たないすべてのグループを削除します。アカウントが削除された後;そしてサイト管理者だけをメンバとして持つすべてのグループを削除します;および/または特定のインスティテューションに関連するグループだけ削除します。次のコマンドでスクリプトを実行します。データが偶発的に削除されないようにデフォルトでドライランが実行されます。管理画面に移動せずにサイトから一括でアカウントを削除する場合、特に削除するアカウントが500人を超える場合はCLIを使用できます。複数の特定のインスティテューションに属さないアカウントを削除します;特定のグループのメンバであるアカウントを削除します。注釈インスティテューションまたはグループを指定するときは、それらの短縮名を使用してください。次のコマンドでスクリプトを実行します。データが偶発的に削除されないようにデフォルトでドライランが実行されます。使用してすべてのアカウントまたは特定のアカウントを一括エクスポートできます。(iインストールされている場合)次のコマンドでスクリプトを実行します。データが偶発的に削除されないようにデフォルトでドライランが実行されます。Elasticsearchがインストールされ、サイト上で動作するように設定されています。Elasticsearchが結果を表示できるよう大きなサイトでインデックス化または再インデックス化される場合、インデックス化はcronで実行されるため、この処理には非常に長い時間を要する場合があります。cronの実行完了前にインデックス化のバッチが終了した場合、次のバッチが再開されるまでの時間差があります。CLIスクリプトは前のバッチ完了直後に次のバッチインデックス化を開始します。通常、言語パックを更新したい場合、手動で言語パック全体をダウンロードした後、適切なフォルダに入れる必要があります。マイナーアップデート時に言語パックを更新したい場合に煩雑な作業となります。あなたはCLIの使用でプロセスを時間短縮できます。ディレクトリに存在する場合、これは既存の言語をバックアップします。ために使われた公式な国際的なものです。-r=trueこれはMahara内部で設定されている英語のアップデートを無視します。