Show HN: Bash Dungeon – An educational dungeon crawler in the shell
The GitHub repository hosts "Bash Dungeon," a dungeon crawler game implemented in bash using directories. Players learn shell commands interactively. Access via GitPod, Docker, or locally for educational shell usage.
Read original articleThe GitHub repository hosts "Bash Dungeon," a dungeon crawler game implemented in bash where dungeons are depicted as directories. Inspired by "Dungeons And Directories" and "Bash Crawl," the game aims to familiarize users with shell commands in an engaging manner. It is a work in progress, designed to be educational and interactive for newcomers to shell usage. Players can access the game via GitPod after creating a free account or run it in Docker by following the instructions on the repository. Alternatively, one can opt for local play by cloning the repository and adhering to the provided guidelines. To navigate the game, players utilize fundamental commands like `cd`, `ls`, and `cat`. Dive into the world of "Bash Dungeon" for a unique shell experience.
Related
Show HN: Sandcastle – a minimal, lightweight build tool and shell automator
SandCastle is a versatile lightweight build tool for various languages and shells. Users define tasks in a _castle.yaml_ file, supporting shells like bash and zsh. Installation offers pre-built binaries or source compilation for Windows, Linux, and MacOS.
Ball
The "Ball" project by Nate Parrott on GitHub offers a small interactive ball in the dock for users to play with through various actions. Inspired by Nate Heagy's widget, it includes Wessley Roche's dock position code. Download it from the repository's Releases section.
Ball: A ball that lives in your dock
A GitHub project named "Ball" by Nate Parrott offers a small interactive ball in the dock. Users can drag, swipe, flick, and bounce it on the screen. Inspired by Nate Heagy's widget, it credits Wessley Roche for dock position determination. Access via GitHub Releases.
FullBashGuide
The FullBashGuide on Greg's Wiki offers a comprehensive resource for beginners to learn BASH scripting. It covers commands, parameters, arrays, job control, and stresses testing code and proper quoting practices.
Show HN: A simple app to create .gitignore files
GitHub repository offers a .gitignore Builder UI tool for creating .gitignore files. A demo link is provided. To use locally, download the repository, run 'npm install' and 'npm run dev' in the terminal. Access via localhost.
You can use the < head -n 1 > spell to take a peek at what a file holds
How about using a not-easily-typeable character pair like the guillemots?I need more of the latter then the former.
Related
Show HN: Sandcastle – a minimal, lightweight build tool and shell automator
SandCastle is a versatile lightweight build tool for various languages and shells. Users define tasks in a _castle.yaml_ file, supporting shells like bash and zsh. Installation offers pre-built binaries or source compilation for Windows, Linux, and MacOS.
Ball
The "Ball" project by Nate Parrott on GitHub offers a small interactive ball in the dock for users to play with through various actions. Inspired by Nate Heagy's widget, it includes Wessley Roche's dock position code. Download it from the repository's Releases section.
Ball: A ball that lives in your dock
A GitHub project named "Ball" by Nate Parrott offers a small interactive ball in the dock. Users can drag, swipe, flick, and bounce it on the screen. Inspired by Nate Heagy's widget, it credits Wessley Roche for dock position determination. Access via GitHub Releases.
FullBashGuide
The FullBashGuide on Greg's Wiki offers a comprehensive resource for beginners to learn BASH scripting. It covers commands, parameters, arrays, job control, and stresses testing code and proper quoting practices.
Show HN: A simple app to create .gitignore files
GitHub repository offers a .gitignore Builder UI tool for creating .gitignore files. A demo link is provided. To use locally, download the repository, run 'npm install' and 'npm run dev' in the terminal. Access via localhost.