/*
 * setar-escuta - comando legado substituido pelos comandos dedicados da escuta
 * Uso: pp --setar-escuta --ajuda
 */

#include <stdio.h>
#include <string.h>
#include "../restricao.h"

static void uso(void)
{
    fputs(
        "Uso:\n"
        "  pp --setar-escuta --ajuda\n"
        "\n"
        "Descrição:\n"
        "  Comando legado. As ações da escuta foram separadas em comandos diretos:\n"
        "\n"
        "Ações atuais:\n"
        "  pp --ligar-escuta       Liga a escuta contínua do sistema atual\n"
        "  pp --desligar-escuta    Desliga a escuta contínua do sistema atual\n"
        "  pp --status-escuta      Mostra o status da escuta do sistema atual\n"
        "  pp --pulsar-escuta      Executa um único ciclo da escuta e termina\n"
        "\n"
        "Observação:\n"
        "  pp --setar-escuta=once foi substituído por pp --pulsar-escuta.\n",
        stdout);
}

int main(int argc, char **argv)
{
    if (restricao_verificar("setar-escuta") != 0) return 1;
    if (argc < 2 || strcmp(argv[1], "--ajuda") == 0 || strcmp(argv[1], "--help") == 0 || strcmp(argv[1], "-h") == 0) {
        uso();
        return 0;
    }

    fprintf(stderr, "setar-escuta: comando legado. Use um dos comandos dedicados:\n");
    fprintf(stderr, "  pp --ligar-escuta\n");
    fprintf(stderr, "  pp --desligar-escuta\n");
    fprintf(stderr, "  pp --status-escuta\n");
    fprintf(stderr, "  pp --pulsar-escuta\n");
    return 1;
}
