Para quem esquece facil das coisas

Publicado por Edson Ramiro 14/11/2004

[ Hits: 6.254 ]

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

VMware - Linux HotAdd CPU/Memória

xamore - um "more" simples em Xdialog

Wrapper do dd com algumas medidas de segurança

Comando grub2-update no Fedora

Instalador de programas no Ubuntu


  

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