zzmat: Tornando o código mais portável
zzstr2hexa: fixed #26
zzcidade: usando todos os argumentos, não só $1
testador: adicionados testes zzarrumacidade [issue #47]
zzblist: checa se o argumento é um IP
zzblist: descrição melhorada
zzblist: filtro atualizado

Agora chama a URL apenas uma única vez, e filtra direto dentro do sed
em vez do grep.
testador: adicionados testes zzblist [issue #47]
Compatibiliza zzromanos com BSD (issue 24)

Elimina sed -r

O sed que lista uma tabela de algarismos romanos e seus correspondentes
indo-arábicos foi substituída por

grep -v :.. | tr -d '\t' | tr : '\t'

Trocando tac por zztac

O tac não existe no Unix. A zztac, portável, foi usada no lugar.

Elimina process substitution

A construção <() foi substituída por echo ... | while read ...

Como o while passou a ser executado num subshell, a variável saida
ficava vazia ao término do loop. Por isso o agrupamento dos comandos
após o pipe com {}.
Merge pull request #46 from itamarnet/master

zzmat: Eliminando o 'echo -n' e usando o 'printf'
Merge pull request #49 from gmgall/issue-24

Compatibiliza zzromanos com BSD (closes #24)
zzcapitalize: opção nova -w para definir chars de palavra

Útil para extender o conceito de 'palavra' para mais caracteres além de
letras e números.

Se fizer -w -, por exemplo, o hífen passa a ser considerado parte de
palavra, então `quero-quero` será convertido para Quero-quero`, pois
será visto como uma única palavra.
testador: adicionados testes zzcapitalize (issue #47)