ohmyalias 1.2.6

A simple tool for manage your aliasses
Documentation
# ALIASMAN-RS
Estado actual:

[![CI](https://github.com/Andy2403/aliasman-rs/actions/workflows/main.yml/badge.svg)](https://github.com/Andy2403/aliasman-rs/actions/workflows/main.yml)

Licensias:

![Crates.io License](https://img.shields.io/crates/l/ohmyalias)
![GitHub License](https://img.shields.io/github/license/Andy2403/aliasman-rs)

🌟 Gracias a todos

![Crates.io Total Downloads](https://img.shields.io/crates/d/ohmyalias)
![Crates.io Downloads (latest version)](https://img.shields.io/crates/dv/ohmyalias)

![Dynamic TOML Badge](https://img.shields.io/badge/dynamic/toml?url=https%3A%2F%2Fraw.githubusercontent.com%2FAndy2403%2Faliasman-rs%2Fmain%2FCargo.toml&query=%24.package.version&style=flat&label=In%20Dev%20Version)
[![Crates.io](https://img.shields.io/crates/v/ohmyalias.svg)](https://crates.io/crates/ohmyalias)

## Estado en GitHub:

![GitHub User's stars](https://img.shields.io/github/stars/Andy2403?style=flat)
![GitHub commit activity](https://img.shields.io/github/commit-activity/t/Andy2403/aliasman-rs)

[![Lines of code](https://tokei.rs/b1/github/Andy2403/aliasman-rs?category=code)](https://github.com/Andy2403/aliasman-rs)
![Crates.io Size](https://img.shields.io/crates/size/ohmyalias)
![GitHub repo size](https://img.shields.io/github/repo-size/Andy2403/aliasman-rs)

![Crates.io Dependents](https://img.shields.io/crates/dependents/ohmyalias)
![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/Andy2403/aliasman-rs/main.yml)

## Que hay de nuevo en la 1.2?
En esta última versión he puesto el foco en:
  - Mejorar la experiencia de usuario
  - Agregar nuevas características

Maneja tus alias de forma fácil y rapida.

## Cómo usarse

El funcionamiento de AliasMan se basa en estos comandos:

1. ➕ Add: para agregar un alias no existente
```shell
aliasman add hello echo "Hello World"
```
2. 🔄 Remove o Rm: para quitar un alias previamente creado
```shell
aliasman remove hello
aliasman rm hello
```
3. 📝 Replace o Edit: para cambiar el comando a ejecutar de un alias
```shell
aliasman replace hello echo "Hello!"
aliasman edit hello echo "Hello!"
```
4. 📑 List: muestra un listado de todos los alias
```shell
aliasman list
```
## Ahora ya no se tendrá que actualizar el paquete para añadir soporte a otras terminales
5. ⭐ Update: descarga el archivo de configuración desde github
```shell
aliasman update
```

## Soporte de terminales

#### De momento aliasman esta testeado en:
1. bash | sh
2. zsh
3. fish

### Estamos trabajando activamente para añadir más terminales

## Contribuir
¿Encontraste un problema o tienes alguna sugerencia?
Siéntete libre de abrir una issue o si necesita
más información lea [CONTRIBUTING.md].

## Cargo Install
Para instalar este paquete, si estas en linux (Ubuntu) necesitarás tener estos paquetes
o los equivalentes en tu distro: pkg-config libssl-dev libudev-dev

De presentarse algún problema, por favor informelo mediante una issue siguiendo siempre el [CONTRIBUTING.md].

[CONTRIBUTING.md]: https://github.com/Andy2403/aliasman-rs/blob/master/CONTRIBUTING.md