-
Notifications
You must be signed in to change notification settings - Fork 6
Description
Gostaria de sugerir uma funcionalidade que acredito que pode ser muito útil para diversos casos de uso com o ashyterm.
Contexto
Atualmente, ao clicar em "Adicionar sessão" (ícone + na barra lateral), temos duas opções:
- Sessão Local ✅
- Sessão SSH ✅ (está perfeita!)
Sugestão de Melhoria
Seria possível adicionar um campo opcional "Executar Comando" ao criar uma Sessão Local?
Como funcionaria:
- Usuário clica em "Adicionar sessão" → "Sessão Local"
- Aparece um campo opcional: "Executar comando ao iniciar"
- Usuário preenche com o comando desejado
- Ao abrir essa sessão, o comando é executado automaticamente
Casos de Uso
Esta funcionalidade permitiria criar sessões dedicadas para diferentes ambientes:
1. Distrobox
distrobox enter ubuntu-devÚtil para ter uma sessão permanente conectada em um container específico.
2. Containers Docker/Podman
docker exec -it meu-container bashou
podman exec -it meu-container shPerfeito para desenvolvimento com containers.
3. Máquinas Virtuais
virsh console minha-vmou
qm terminal 100(para Proxmox VMs locais)
4. Ambientes de Desenvolvimento
cd ~/projeto && source .venv/bin/activateIniciar diretamente em um ambiente virtual Python.
Benefícios
- Organização: Cada ambiente com sua própria sessão nomeada
- Produtividade: Não precisar digitar comandos repetitivos
- Flexibilidade: Complementa perfeitamente a funcionalidade SSH já existente
- Experiência: Similar ao que a sessão SSH já faz, mas para ambientes locais
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
Muito obrigado pela atenção! Esta seria uma funcionalidade incrível para quem trabalha com múltiplos ambientes. Se precisar de qualquer esclarecimento ou quiser discutir a implementação, estou à disposição!