zsh: Exemplo de uso do módulo zsh/curses
Publicado por Sandro Marcell (última atualização em 22/06/2012)
[ Hits: 4.234 ]
Homepage: http://sanmarcell.wordpress.com
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!!! ;)
#!/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"
Operações com valores em arquivo texto
Adicionar usuários para serem autenticados pelo squid
Agenda "completa" com interface do zenity
Instalar Apache2, PHP5 e MySQL5 no Ubuntu 7.04 "Feisty Fawn"
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Assinador JNLP do Site Portal da Nota Fiscal Eletrônica (4)
Warcraft II Remastered no Linux? (3)









