Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jayam04/.hydra
https://github.com/jayam04/.hydra
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/jayam04/.hydra
- Owner: jayam04
- Created: 2024-02-15T17:21:14.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-02-20T15:44:16.000Z (11 months ago)
- Last Synced: 2024-02-20T16:59:35.391Z (11 months ago)
- Language: Shell
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hydra 🐲
## FAQs
1. What is Hydra?
Hydra is a set of scripts that helps you manage your Linux machine (mainly Debian based) easily. 💻2. Isn't it the same as [electron](https://github.com/jayam04/.electron)? If yes, what's the need for it?
Well, Hydra is similar to electron but more focused on developer workflows. 👨💻 The main difference is that Hydra is simpler and designed just for you, while electron is more complex and generic. The simplicity makes Hydra fast and reliable! ⚡️3. What's with the weird file naming in `packages`?
In `packages`, filenames are separated by `.` where:- First section is about the tool 🛠️
- Last section is the file extension
- Sections in between show pre-requisites to install that package using the script. 📦
This naming helps understand what's needed before installing something. 💡4. Why does this README sounds so strange?
It's because of 2 reasons
1. Claude.ai didn't do it's job well, maybe ChatGPT is better in writing docs.
2. I am lazy to ask ChatGPT to rewrite it.## Getting Started 🚀
1. Clone this repo wherever you like 📋
2. Add `source /full/path/to/hydrarc` to `.zshrc` or `.bashrc`
3. Customize `config.json` for your needs 🪄
4. Run `scripts/compile_config` to resolve variables 🔀
That's it! Now you can run scripts in packages to quickly install dev tools. 😎