Gerenciador usando Dialog
Publicado por soul (última atualização em 21/06/2016)
[ Hits: 3.287 ]
Resolvi usar o tempo livre que usava passeando na web para aprender algo útil, e levei como inspiração a oficina do meu vizinho.
Quando fui postar encontrei o script do amigo, que por coincidência usa a mesma idéia mas é executado de uma forma bem diferente, portanto para evitar dúvidas de plágio cito ele primeiramente:
https://www.vivaolinux.com.br/script/Gerenciador-Simples-de-Empresa/
Já é bem funcional, mas profissionais da área podem encontrar redundâncias porque se trata de aprendizado nos tempos livres e, aos poucos, conserto os erros e adiciono coisas.
Ele está dividido em "subscripts" e portanto depende dos demais para funcionar totalmente, este é o menu. Como não posso lotar a sessão, o restante pode ser encontrado abaixo:
https://github.com/centralkidede/gerenciador-oficina
Tem o "dialog" como dependência.
Quem quiser editar coloca no comentário porque o objetivo é crescimento mútuo ;)
#!/bin/bash # # Gerenciador de Oficina # Lançador 1.6 # por: Felipe Santos # opcoes=$( dialog --stdout --ok-label "Selecionar" --no-cancel \ --backtitle "Gerenciador de Oficina" \ --title "Menu" \ --menu "Escolha uma opção:" 0 80 0 \ 1 "Clientes Cadastrados" \ 2 "Adicionar Cliente" \ 3 "Editar Cadastro" \ 4 "Deletar Cliente" \ 5 "Opções Avançadas" \ 6 "Sair" ) if [ $opcoes = 1 ]; then sleep 1 . cadastros.sh elif [ $opcoes = 2 ]; then . idcliente.sh sleep 1 . clientes.sh elif [ $opcoes = 3 ]; then sleep 1 . editar.sh elif [ $opcoes = 4 ]; then sleep 1 . deletar.sh elif [ $opcoes = 5 ]; then sleep 1 . opavancadas.sh elif [ $opcoes = 6 ]; then dialog --backtitle "Gerenciador de Oficina" --title "Menu" --infobox "Fechando programa..." 0 0 sleep 2 clear exit fi
Front-end tosco para Xmame (kdialog)
Convertendo decimal para hexadecimal
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
Necessário autenticar ao imprimir - Ubuntu X Windowns (1)
O que houve com slackware ??? (11)
O Free Download Manager não abre no Fedora 43 KDE Plasma (2)









