Welcome to Svelte Linux File Mode Practice! This is a fun web app built with Svelte that helps you practice and master Linux file permissions. Whether you're a beginner or just want to brush up on your skills, this app is designed to make learning file modes enjoyable.
- Interactive Practice: Translate between symbolic (e.g.,
rwxr-xr--
) and numeric (e.g.,755
) Linux file modes. - Random Questions: Test yourself with random questions to keep your skills sharp.
- Immediate Feedback: Get instant feedback on your answers.
- Simple and Lightweight: Built with Svelte for a fast and responsive user experience.
- Dark/Light theme switch
Make sure you have the latest Node.js and pnpm installed on your machine.
-
Clone the repository:
git clone https://github.com/your-username/svelte-linux-file-mode-app.git cd svelte-linux-file-mode-app
-
Install dependencies:
pnpm install
-
Run the development server:
pnpm run dev
Your app should now be running on http://localhost:5173 🚀.
To create an optimized build of your app, run:
pnpm run build