aliasman

Crates.ioaliasman
lib.rsaliasman
version1.2.0
sourcesrc
created_at2024-08-21 04:27:50.339733
updated_at2024-08-26 05:42:40.862919
descriptionA simple tool for manage your aliasses
homepagehttps://github.com/garcia-andy/aliasman-rs
repositoryhttps://github.com/garcia-andy/aliasman-rs
max_upload_size
id1346108
size133,254
Andy (garcia-andy)

documentation

README

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 watchers Lines of code Crates.io Size GitHub repo size GitHub commit activity GitHub Issues or Pull Requests Crates.io Dependents GitHub Created At GitHub contributors GitHub last commit (branch) GitHub Actions Workflow Status Docs.rs GitHub Downloads (all assets, all releases) GitHub Release GitHub Tag

Maneja tus alias de forma fácil y rapida.

Que hay de nuevo en la 1.2?

En esta última versión he puesto el foco en:

  • Mayor estabilidad
  • Estructurar el proyecto para futuras actualizaciones
  • Mejorar la experiencia de usuario
  • Agregar nuevas características

Que se quiere agregar en futuras actualizaciones?

Ahora el proyecto está creciendo rápidamente, y era necesario un paso de estructurar bien todo el código (todavía en curso). Pero en futuras actualizaciones preveo implementar:

  • Posibles flags para optimizaciones o para habilitar características
  • Importar lista de alias desde un json
  • Exportar la lista de alias hacia un json
  • Posible registro de listas de alias, junto a un comando para subir la tuya ahí. ( ⭐ Posible nuevo proyecto! )

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
  1. ⭐ Update: descarga el archivo de configuración desde github (ahora ya no se tendrá que actualizar el paquete para añadir soporte a otras terminales)
aliasman update
  1. 🆙 Upgrade: descarga la última versión desde github y actualiza el binario
aliasman upgrade
  1. ⏩ Prompt: ejecuta varios comandos seguidos utilizando el modo prompt
aliasman prompt

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.

Commit count: 0

cargo fmt