12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- #!/bin/bash
- #-------------------------Informações-----------------------------------|
- #Data: 27/09/2017
- #Autor: Jefferson Rocha <lrcjefferson@gmail.com>
- #Licença: MIT, https://github.com/slackjeff/shoot/blob/master/LICENSE
- #
- #
- #- NOME: Shoot
- #- DESCRIÇÃO: Roda apenas pelo prompt TTY's*
- #- DEPS: FBCAT, pacote ImageMagick
- #- MODO DE USO: dar permissão ao arquivo shoot, e instalar os
- #pacotes necessarios para utilizar.
- #-----------------------------------------------------------------------|
- # VAR
- fbcatdir="/usr/bin/fbcat"
- convertdir="/usr/bin/convert"
- # Verificando se existe o FBCAT no sistema.
- if [ ! -e "$fbcatdir" ]; then
- echo "Não encontramos o pacote FBCAT no seu sistema, instale e volte!"
- exit
- elif [ ! -e "$convertdir" ]; then
- echo "Não encontramos o pacote ImageMagick no seu sistema, instale e volte!"
- exit
- fi
- # Inicio da função
- func_ini(){
- read -p "Nome da imagem: " nomeimg
- if [ -z "$nomeimg" ]; then # Verificando se variavel nomeimg está vázia
- echo "------Digite um nome válido."
- else
- fbcat > $nomeimg.ppm
- read -p "Qual extensão você deseja usar? jpg png: " extensao
- filtroextensao=${extensao,,} # Filtro para transformar saida maiscula em minuscula
- convert $nomeimg.ppm $nomeimg.$filtroextensao
- if [ $? -eq 0 ]; then # Verificando se a saida foi concluida com sucesso
- echo -e "------ $nomeimg.$filtroextensao foi criado com sucesso no diretorio `pwd`\n"
- else
- echo "Algo deu errado!"
- fi
- fi
- func_ini
- }
- func_ini
|