#alias #linux #utility #tool #aliasses

bin+lib ohmyalias

A simple tool for manage your aliasses

3 stable releases

1.2.6 Nov 5, 2024

#472 in Configuration

MIT license

28KB
486 lines

ALIASMAN-RS

Estado actual:

CI

Licensias:

Crates.io License GitHub License

🌟 Gracias a todos

Crates.io Total Downloads Crates.io Downloads (latest version)

Dynamic TOML Badge Crates.io

Estado en GitHub:

GitHub User's stars GitHub commit activity

Lines of code Crates.io Size GitHub repo size

Crates.io Dependents GitHub Actions Workflow Status

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
aliasman add hello echo "Hello World"
  1. 🔄 Remove o Rm: para quitar un alias previamente creado
aliasman remove hello
aliasman rm hello
  1. 📝 Replace o Edit: para cambiar el comando a ejecutar de un alias
aliasman replace hello echo "Hello!"
aliasman edit hello echo "Hello!"
  1. 📑 List: muestra un listado de todos los alias
aliasman list

Ahora ya no se tendrá que actualizar el paquete para añadir soporte a otras terminales

  1. ⭐ Update: descarga el archivo de configuración desde github
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.

Dependencies

~12–20MB
~325K SLoC