Skip to content

Sugestão: Suporte a comandos sem aspas no argumento -e #12

@BrunodosSantosVaz

Description

@BrunodosSantosVaz

Primeiramente, gostaria de agradecer pelo excelente trabalho com o ashyterm. Estou reportando uma situação que encontrei e gostaria de sugerir uma melhoria que pode beneficiar a compatibilidade com outras ferramentas.

Situação Encontrada

Ao utilizar o argumento -e para executar comandos sem aspas, notei que apenas o primeiro argumento é executado:

Exemplo:

ashyterm -e distrobox enter minhadistro
  • Resultado atual: Executa apenas distrobox
  • Esperado: Executar distrobox enter minhadistro

Observação: Com aspas funciona perfeitamente: ashyterm -e 'distrobox enter minhadistro'

Caso de Uso

Estou tentando integrar o ashyterm com o DistroShelf (ferramenta para gerenciar distrobox). Na configuração, existe um campo "Separator Argument" onde normalmente se coloca -e, e a ferramenta envia comandos no formato:

ashyterm -e distrobox enter minhadistro

Infelizmente, como o comando vem sem aspas (comportamento padrão da ferramenta), apenas distrobox é executado.

Sugestão de Melhoria

Seria possível implementar suporte para que o -e aceite todo o comando mesmo quando passado sem aspas?

Testei com outros terminais e observei que eles conseguem lidar com ambos os formatos:

  • Konsole: konsole -e distrobox enter minhadistro
  • GNOME Terminal: gnome-terminal -- distrobox enter minhadistro
  • xfce4-terminal: xfce4-terminal -e distrobox enter minhadistro

Isso ajudaria muito na integração com ferramentas externas que enviam comandos neste formato.

Informações do Sistema

  • Versão: ashyterm 1.8.1
  • SO: BigLinux based in Manjaro Linux
  • Kernel: 6.17.1-0-MANJARO
  • Método de instalação: Loja oficial do BigLinux com atualização automática

Agradecimentos

Agradeço pela atenção e pelo trabalho contínuo de melhoria do ashyterm! Se houver algo que eu possa fazer para ajudar (testes, mais informações, etc.), estou à disposição.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions