🌱 a tiny distro-independent package manager written in Go.
Warning
hayashi has been deprecated in favor of saku.
Hayashi is a lightweight package manager for macOS/linux, written in Go. It aims to provide an alternative solution to managing software packages on macOS/linux systems, addressing some of the issues faced with existing package managers like Homebrew.
-
Simplified package management: Hayashi strives to provide a streamlined and user-friendly package management experience, making it easy to install, update, and remove software packages.
-
Lightweight and efficient: Hayashi is designed to be lightweight and efficient, minimizing resource usage while maintaining performance. It aims to provide fast and responsive package management operations.
-
Improved stability: Hayashi focuses on stability and reliability, aiming to minimize dependency conflicts and provide a robust package installation process.
-
Self maintaining: Hayashi has built-in support for installing updates and configuring new packages.
Run the installer using curl:
curl -fsSL https://raw.githubusercontent.com/CrispyBaccoon/hayashi/mega/install.sh | sh
Setup hayashi environment, add this to your .bashrc
/.zshrc
:
eval "$($HOME/.hayashi/pack/bin/hayashi env)"
Hayashi provides a simple command-line interface for managing packages. Here are some common commands:
hayashi install <package>
: Installs the specified package.hayashi update <package>
: Updates the specified package to the latest version.hayashi remove <package>
: Removes the specified package.hayashi search <keyword>
: Searches for packages matching the specified keyword.
For more information on available commands and options, refer to the Hayashi documentation.
Contributions to Hayashi are welcome! If you encounter any issues, have suggestions for improvements, or want to contribute new features, please submit a pull request or open an issue on the GitHub repository.
Before contributing, please review the contribution guidelines for instructions on how to contribute code, report bugs, and more.
Hayashi is released under the MIT License. Please review the license file for more details.
Hayashi is inspired by package managers like Homebrew. Special thanks to the contributors and the open-source community for their valuable contributions.
For any inquiries or questions, feel free to contact the project maintainer at 67917529+CrispyBaccoon@users.noreply.github.com.