Pular para o conteúdo

zsh: Exemplo de uso do módulo zsh/curses

Exemplo bem simples de uso do módulo 'curses' do zsh para "desenho de janelas" em interfaces CLI.

Mais detalhes:
$ man zshmodules
$ info zsh

Falou!!! ;)
Sandro Marcell SMarcell
Hits: 4.410 Categoria: Shell Script Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Exemplo bem simples de uso do módulo 'curses' do zsh para "desenho de janelas" em interfaces CLI.

Mais detalhes:
$ man zshmodules
$ info zsh

Falou!!! ;)
Download zcurses.sh Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

#!/bin/zsh -f
# 
# Exemplo bem simples de uso do modulo 'curses' do zsh para "desenho
# de janelas" em interfaces CLI.
#
# Autor: Sandro Marcell
# Email: smarcell@myopera.com
# Blog: http://www.my.opera.com/smarcell/blog
#
# Uso: ./nome_script 'string'
#
# Mais detelhes:
# man zshmodules
# info zsh
#
zmodload zsh/curses

function mostraMensagem {          
   local string="$1"
   
   [ -z "$string" ] && string='Hello World! =)'
         
        zcurses init
        zcurses addwin main $(($LINES - 19)) $(($COLUMNS - 2)) $(($LINES - 15)) 1 
        zcurses border main
        zcurses attr main red/black bold        
        zcurses move main 2 $((($COLUMNS - $#string - 2) / 2))
        zcurses string main "$string"        
        zcurses refresh main
        sleep 3   
        zcurses delwin main
        zcurses end

        return 0
}

mostraMensagem "$1" 
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Theme para fluxbox

Script de iniciação do servidor Nagios no Slack

SuperSed.sh

Descobrindo MAC, IP, Broadcast e Máscara da placa de rede

Menu em Shell Script

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.