Pular para o conteúdo

Para quem esquece facil das coisas

   Eu sempre esqueço do horário da escola entre outras coisas, mas em 50 linhas de cshell fiz uma agenda simples..
Edson Ramiro ramiro
Hits: 6.687 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

   Eu sempre esqueço do horário da escola entre outras coisas, mas em 50 linhas de cshell fiz uma agenda simples..
Download agenda.csh Enviar nova versão

Esconder código-fonte

#!/bin/csh

# Edson Ramiro Lucas (lucasdebian@ibest.com.br)

setenv dir_agenda ~/.agenda/
setenv agenda ~/.agenda/agenda.txt
setenv horario ~/.agenda/horario
setenv editor /usr/bin/vim

# Definicao do tipo de terminal
switch ($term)
   case linux
      set mode = text
   breaksw
   case xterm
      set mode = X
   breaksw
   default:
      set mode = text
   breaksw
endsw
# Analizando se ha parametros
switch ($*)
   case a:
      $editor $agenda
      exit
   breaksw
   case h:
      $editor $horario
      exit
   breaksw
   default:
      echo   
   breaksw
endsw
# Checando se existe arquivo da agenda 
if ( -e $dir_agenda && -e $agenda && -e $horario) then
   if ( $mode == "text") then
   dialog --textbox $agenda -1 -1 
   dialog --textbox $horario -1 -1 
   else
   zenity --text-info --filename $agenda
   zenity --text-info --filename $horario
   endif
else
   \mkdir $dir_agenda 
   \touch $agenda 
   \touch $horario 
   echo Criando diretório ou arquivo necessário em $dir_agenda
   echo Para iniciar a agenda inicialize o script outra vez
endif

exenow - Habilitando suporte a executaveis windows no kernel do linux

Snake [ALFA] em Shell Script

Instalador do pacote ubuntu-restricted-extras

Desklist plugin para Kopete

NÓtinha - Gerador de notas fiscais para empresas

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.