Pular para o conteúdo

Gerenciador usando Dialog

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 ;)
soul 11235813
Hits: 3.404 Categoria: Shell Script Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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 ;)
Download lancador.sh Enviar nova versão

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

Atualizando pacotes no Ubuntu

Nmap para iniciantes

fuckdrive - zerador de unidades

Verificar se um mesmo arquivo está em dois diretórios diferentes

Firewall Básico e Rápido

#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

Entre na sua conta para comentar.