Para quem esquece facil das coisas

Publicado por Edson Ramiro 14/11/2004

[ Hits: 6.236 ]

Download agenda.csh




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

  



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

Scripts recomendados

Lista Telefonica Completa

mail.sh

Front-end utilizando o Xdialog para o comando whereis

InstallTXZ - converte e instala pacotes do Slackware no Debian

Uso de variáveis com a linguagem Ruby


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts