text: /*
   * Copyright (c) 2016 MariaDB Corporation Ab
   *
   * Use of this software is governed by the Business Source License included
   * in the LICENSE.TXT file and at www.mariadb.com/bsl11.
   *
   * Change Date: 2025-05-25
   *
   * On the date above, in accordance with the Business Source License, use
   * of this software will be governed by version 2 or later of the General
   * Public License.
   */
  require("./common.js")();
  
  exports.command = "rotate <command>";
  exports.desc = "Rotate log files";
  exports.handler = function () {};
  exports.builder = function (yargs) {
    yargs
      .command(
        "logs",
        "Rotate log files by closing and reopening the files",
        function (yargs) {
          return yargs
            .epilog("This command is intended to be used with the `logrotate` command.")
            .usage("Usage: rotate logs");
        },
        function (argv) {
          maxctrl(argv, function (host) {
            return doRequest(host, "maxscale/logs/flush/", null, { method: "POST" });
          });
        }
      )
      .usage("Usage: rotate <command>")
      .help()
      .wrap(null)
      .demandCommand(1, helpMsg);
  };
  