https://github.com/andreeasofia/spellbook.sh
A command-line “spellbook” for beginner developers - packed with categorized, copy-paste-ready commands for Git, Python, Bash, and VS Code.
https://github.com/andreeasofia/spellbook.sh
bash beginner-friendly cheat-sheet cli shell-script
Last synced: about 2 months ago
JSON representation
A command-line “spellbook” for beginner developers - packed with categorized, copy-paste-ready commands for Git, Python, Bash, and VS Code.
- Host: GitHub
- URL: https://github.com/andreeasofia/spellbook.sh
- Owner: AndreeaSofia
- License: mit
- Created: 2025-04-04T00:46:14.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-04T01:26:25.000Z (about 1 year ago)
- Last Synced: 2025-04-09T20:19:24.439Z (about 1 year ago)
- Topics: bash, beginner-friendly, cheat-sheet, cli, shell-script
- Language: Shell
- Homepage:
- Size: 7.81 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
🪄 Spellbook
A simple terminal tool to summon helpful developer commands whenever you need them.
(Because you shouldn’t have to Google "how to git revert" for the 10th time.)
---
## ✨ What is Spellbook?
**Spellbook.sh** is a tiny command-line helper that displays categorized cheat sheets for essential dev tools like Git, Python, Bash, and VS Code.
It’s a companion to [Codemancer](https://github.com/AndreeaSofia/codemancer), my first project, and just like that one, I made this for myself, really. I wanted a place to store the most useful commands I constantly forget… and I wanted it to be terminal-native, no fuss.
You can expand it easily, personalize it, or even pass it on to someone else starting their own dev journey.
---
## 📚 Features
- `./spellbook.sh list` - See all available categories
- `./spellbook.sh show git` - Display cheat sheet for a category (in this case, Git)
- Fully editable plain-text command lists (`spells/` folder)
- Beginner-friendly
---
## 💻 How to run
1. Clone the repository:
```
git clone https://github.com/AndreeaSofia/spellbook.sh.git
```
2. Open a terminal and navigate to your project folder:
```
cd spellbook.sh
```
3. Make the script executable (you only need to do this once):
```
chmod +x spellbook.sh
```
4. List available categories:
```
./spellbook.sh list
```
5. Show commands for a specific category (in this case, Python):
```
./spellbook.sh show python
```
---
## 📜 License
This project is licensed under the [MIT License](LICENSE).
That means:
- You can use, copy, share, and change it however you like.
- Just keep the original license and credit. 📌
- Comes *as-is*; no warranties, but a little bit of magic.