# Eco ![GitHub top language](https://img.shields.io/github/languages/top/kauefraga/eco) ![echo eco](https://img.shields.io/badge/echo-eco-8A2BE2) ![GitHub's license](https://img.shields.io/github/license/kauefraga/eco) ![GitHub last commit (branch)](https://img.shields.io/github/last-commit/kauefraga/eco/main) 🔊 Uma implementação em Rust do comando echo. > Escolhi esse nome porque eu sempre li o comando `echo` como /ɛko/. Além disso, o comando `echo` pega a entrada e devolve a mesma coisa, como uma reverberação, um **eco**. ## 🎯 Objetivo e funcionalidades O objetivo é que ao usar o programa `eco` seguido de argumentos (ex.: `eco "bom dia" boa tarde`), tenha a saída esperada: `bom dia boa tarde`. Ou seja, meu objetivo é tornar esse programa funcional e compatível com o `echo`. Sobre as funcionalidades: - [x] Compatível com o `echo`. Nesse caso, implementa grande parte das funcionalidades do programa/comando. - [x] Veloz e portável. - [x] Capacidade de ler um arquivo. ## ⬇ Como instalar e usar Se você tem o acesso à ferramenta Cargo, então execute: `cargo install eco-rs`. Caso você não tenha o Cargo instalado, sinto muito, ainda não estou distribuindo os executáveis. Veja abaixo um exemplo de uso: ```bash eco-rs Olá, mundo! # Saída: Olá, mundo! eco-rs Olá, Rustáceos! # Olá, Rustáceos! (Rustáceos! estará em vermelho) eco-rs teste.txt # ... ``` ## 📝 Licença Este projeto está sob licença do MIT - Veja a [LICENÇA](https://github.com/kauefraga/eco/blob/main/LICENSE) para mais informações. --- Feito com ❤ por Kauê Fraga Rodrigues.