CodeQuiz CLI is a command-line quiz game that tests your knowledge of coding-related questions. It's designed to provide an interactive and entertaining way to learn and test your programming skills.
The CodeQuiz CLI app starts with an introduction, displaying a title in a visually appealing manner.
CliHelpers.displayIntro(QUIZ_TITLE);The app simulates a loading process, complete with a spinner, while packages are loaded in the background.
await CliHelpers.loadPackages();The main part of the quiz involves asking a series of questions stored in questionsData. Users can answer these
questions one by one.
await CliHelpers.askQuestions();Once the user answers all the questions, the app displays the user's score and provides feedback.
CliHelpers.displayResult();The app asks the user if they are ready to play the quiz and proceeds accordingly based on the user's response.
const readyToPlay = await p.select({
    message: "No cheating. 10 questions. Results at the end. Ready to play?",
    // ...
});- Clone the repository.
- Run the main script: main()
- Node.js
- pnpm
- Clone the repository.
- Run pnpm installto install the required dependencies.
- Run the main script to start the quiz game.
pnpm dev- Answer the questions as they appear, and the app will display your score at the end.