Skip to content

Learn Bash is a free and open-source guide to master command line and shell scripting. It is designed to be simple and easy to understand for beginners.

License

Notifications You must be signed in to change notification settings

Dan-Duran/learn-bash

Repository files navigation

Learn Bash With Me

Learn Bash is a free, open-source platform for mastering command line and shell scripting.

GitHub Repo stars License

Video Demo

💝 Support My Work

Sponsor my work

Your sponsorship helps keep my open-source projects alive! From interactive learning tools to security guides, every contribution makes a difference in keeping these resources free and accessible to everyone.

Why sponsor?
  • 🔨 Maintain and improve existing tools
  • 📚 Create new educational content
  • 🌐 Keep resources free and accessible
  • 💡 Dedicate more time to community projects

⚡ Live

Try it out for yourself!

Visit: https://bash.getcyber.me

🔧 Prerequisites

  • Node.js 18+ (React 18.3.1)
  • npm or yarn
  • Git

📥 Installation

# Clone the repository
git clone https://github.com/Dan-Duran/learn-bash.git

# Navigate to the directory
cd learn-bash

# Install dependencies
npm install 
# or
yarn install

# Run the development server
npm run dev
# or
yarn dev

Your app should now be running on http://localhost:3000

⭐ Features

🐭 Frameworks

  • Next.js - The React Framework for the Web (with App Directory)

🐮 Platforms

  • Vercel – Deploy your Next.js app with ease

🐒 UI

  • Tailwind CSS – Utility-first CSS framework for rapid UI development
  • Shadcn/ui – Re-usable components built using Radix UI and Tailwind CSS
  • next/font – Optimize custom fonts and remove external network requests for improved performance
  • MDX – Markdown for the components

🐴 Code Quality

  • TypeScript – Static type checker for end-to-end type safety
  • Prettier – Opinionated code formatter for consistent code style
  • ESLint – Pluggable linter for Next.js and TypeScript

🐑 Performance

📦 Apps and Packages

  • web: The main Next.js application
  • UI: Shared UI components

Contributing

Visit our contributing guide to learn how to contribute.

  • Your feedback and contributions are welcome!

📜 License

This project is licensed under the MIT License. For more information, see the LICENSE file.

You can check out the Next.js GitHub repository

❤️ Kudos

Special thanks to the open-source community and creators whose work has made this project possible.

Vicky/spaciousejar

Awesome Lists

  • Awesome Bash: A curated list of delightful Bash scripts and resources.

RehanSaeed

Fireship

About

Learn Bash is a free and open-source guide to master command line and shell scripting. It is designed to be simple and easy to understand for beginners.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages