Skip to content

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

⚡ Video Demo

bash.mp4

🔧 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

Contributing

Security policy

Stars

Watchers

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages