Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gustavomdsantos/terminal-initializer

A simple script that displays ASCII arts in Terminal at bash login.
https://github.com/gustavomdsantos/terminal-initializer

ascii-art bash deb debian-packages fortune fun funny linux linux-app linux-terminal lsb-release open-source shell shell-script shellscript terminal terminal-emulators

Last synced: 24 days ago
JSON representation

A simple script that displays ASCII arts in Terminal at bash login.

Awesome Lists containing this project

README

        

[**English**](#english) | [**Português**](#português)

![terminal-initializer](http://icons.iconarchive.com/icons/alecive/flatwoken/48/Apps-Terminal-icon.png) Terminal Initializer
============================================================================================================================

[![Stories in Backlog](https://img.shields.io/github/issues-raw/gustavosotnas/terminal-initializer.svg?label=backlog)](https://waffle.io/gustavosotnas/terminal-initializer)
[![GitHub license](https://img.shields.io/badge/license-GNU%20GPL%20v2.0-428f7e.svg)](https://github.com/gustavosotnas/terminal-initializer/blob/master/COPYING)
[![GitHub release](https://img.shields.io/github/release/gustavosotnas/terminal-initializer.svg?label=stable)](https://github.com/gustavosotnas/terminal-initializer/releases/latest)
[![GitHub tag](https://img.shields.io/github/tag/gustavosotnas/terminal-initializer.svg?label=development)](https://github.com/gustavosotnas/terminal-initializer/releases)

English
--------------------------

**Terminal Initializer** is a small program written in Bash to display random text files in Linux Terminals. Inspired by [**fortune**](http://en.wikipedia.org/wiki/Fortune_%28Unix%29), but more flexible, supports specific variables (terminal name and Linux kernel) and easy to expand.

The program comes by default with four examples of "Tux ASCII Art", but serves any hint (text) you want to show on initialization of your Linux terminal, even jokes. Just put some text file in the "terminal-initializer" folder located in your HOME directory and ready.

### License
**Terminal Initializer** is distributed under the terms of the [GNU General Public License](http://www.gnu.org/licenses/), version 2 or later. See the COPYING file for details.

### Download and installation
**Terminal Initializer** is available as an installable *.deb* package for Debian-based systems. However it is compatible with all major existing Linux distributions.

To download the *.deb* package, go to [***releases***](https://github.com/gustavosotnas/terminal-initializer/releases/latest) section and download the latest version of it. Install with a **package installer** like [GDebi](https://apps.ubuntu.com/cat/applications/gdebi/) or enter the following command in a Terminal (in the folder where is the downloaded file):

`sudo dpkg -i terminal-initializer_ver.si.on_all.deb`

(replace `ver.si.on` with the downloaded application version number)

#### Dependencies
* [**lsb-release**](https://apps.ubuntu.com/cat/applications/lsb-release/), which must be installed to the application work correctly.

[**GDebi**](https://apps.ubuntu.com/cat/applications/gdebi/) installs [**lsb-release**](https://apps.ubuntu.com/cat/applications/lsb-release/) automatically from official repositories if it doesn't installed.

### Bug tracker
Found a bug? Want to suggest a new feature or improvement? Let us know [here](https://github.com/gustavosotnas/terminal-initializer/issues) on GitHub!

### Authors
* Gustavo Moraes -
* Pedro Henrique S. Farias -

### Pull Request
Contributors are welcome! [Issues - gustavosotnas/terminal-initializer](https://github.com/gustavosotnas/terminal-initializer/issues)

Português
--------------------------

**Terminal Initializer** é um pequeno programa feito em Bash para mostrar arquivos de texto aleatórios em terminais do Linux. Inspirado pelo [**fortune**](http://en.wikipedia.org/wiki/Fortune_%28Unix%29), mas mais flexível, suporta variáveis específicas (nome do terminal e kernel do Linux) e expansível.

O programa vem por padrão com quatro exemplos de "Tux ASCII Art", mas serve pra qualquer dica (texto) que você queira mostrar na inicialização do seu terminal, até mesmo piadas.

Basta colocar algum arquivo de texto na pasta "terminal-initializer" localizada na sua pasta inicial e pronto.

### Licença
**Terminal Initializer** é distribuído sob os termos da [GNU General Public License](http://www.gnu.org/licenses/), versão 2 ou posterior. Consulte o arquivo COPYING para mais detalhes.

### Download e instalação
**Terminal Initializer** está disponível como um pacote *.deb* instalável para sistemas baseados no ***Debian***. No entanto é compatível com todas as principais distribuições Linux existentes.

Para baixar o pacote *.deb*, vá para a seção [***releases***](https://github.com/gustavosotnas/terminal-initializer/releases/latest) e baixe a última versão do mesmo. Instale com um **instalador de pacotes** como [GDebi](https://apps.ubuntu.com/cat/applications/gdebi/) ou digite o seguinte comando em um Terminal (na pasta onde está o arquivo baixado):

`sudo dpkg -i terminal-initializer_ver.si.on_all.deb`

(substitua `ver.si.on` pelo número da versão do aplicativo baixada)

#### Dependências
* [**lsb-release**](https://apps.ubuntu.com/cat/applications/lsb-release/), que deve estar instalado para o aplicativo funcionar corretamente.

[**GDebi**](https://apps.ubuntu.com/cat/applications/precise/gdebi/) instala [**lsb-release**](https://apps.ubuntu.com/cat/applications/lsb-release/) automaticamente dos repositórios oficiais se ele não estiver instalado.

### Bug tracker
Encontrou um bug? Quer sugerir uma nova funcionalidade ou melhoria? Informe-nos [aqui](https://github.com/gustavosotnas/terminal-initializer/issues) no GitHub!

### Autores
* Gustavo Moraes -
* Pedro Henrique S. Farias -

### Pull Request
Contribuidores são bem vindos! [Issues - gustavosotnas/terminal-initializer](https://github.com/gustavosotnas/terminal-initializer/issues)