Gerenciador usando Dialog

Publicado por soul (última atualização em 21/06/2016)

[ Hits: 2.980 ]

Download lancador.sh




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 ;)

  



Esconder código-fonte

#!/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

Scripts recomendados

Excluir Arquivos Velhos de um Diretório (limparDir.sh)

Menu em formato texto simples em BASH script feito com comando select

Calcular raízes de equações de segundo grau

Menu tarefas com SSH

Mostrando arquivos de forma diferente


  

Comentários
[1] Comentário enviado por danniel-lara em 24/06/2016 - 16:07h

muito bom ,
pra melhorar só usando um banco de dados mysql
também pode usar o yad no dialog pra ficar com um visual mais legal para o usuário

[2] Comentário enviado por 11235813 em 25/06/2016 - 11:50h


[1] Comentário enviado por danniel-lara em 24/06/2016 - 16:07h

muito bom ,
pra melhorar só usando um banco de dados mysql
também pode usar o yad no dialog pra ficar com um visual mais legal para o usuário


O próximo passo é mudar o banco de dados "à la macgyver" que eu fiz mesmo ;) isso quando o trabalho deixar :(


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts