Skip to content

🌱 a tiny distro-independent package manager written in Go.

Notifications You must be signed in to change notification settings

comfysage/hayashi

Repository files navigation

hayashi

🌱 a tiny distro-independent package manager written in Go.

hayashi-show

Warning

hayashi has been deprecated in favor of saku.

Hayashi

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.

Features

  • 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.

Installation

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)"

Usage

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.

Contributing

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.

License

Hayashi is released under the MIT License. Please review the license file for more details.

Acknowledgements

Hayashi is inspired by package managers like Homebrew. Special thanks to the contributors and the open-source community for their valuable contributions.

Contact

For any inquiries or questions, feel free to contact the project maintainer at 67917529+CrispyBaccoon@users.noreply.github.com.

About

🌱 a tiny distro-independent package manager written in Go.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published