Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raise Your Sign

An interactive quiz program that allows users to respond to questions by raising signs.

Installing and testing the project

Installation

To get started, first clone the GitHub repository to your local machine:

git clone https://github.com/chxadr/raise-your-sign.git
cd raise-your-sign

Next, you need to install the project setup.

  • On UNIX-like systems:

    Simply run the following command in your terminal:

    make install

    This will install the necessary dependencies. Make sure you have Python 3.13 installed before running this command.

  • On Windows:

    You can use the Python Install Manager to install Python 3.13 and manage your Python environments. It’s a really handy tool!

    Run the provided script from Command Prompt (not PowerShell, as it may not work):

    scripts\envinstall.cmd

    This will install Pyhton 3.13 (if you have the Python Install Manager installed) and provide the necessary dependencies.

Test

Once the installation done, go to the test directory and just run python test.py.

Building the default executable

  • On UNIX-like systems:

    Simply run the following command in your terminal:

    make build

    This will build an executable inside the main/dist/ directory. You can then run the executable with make run

  • On Windows:

    You can run the provided script from Command Prompt:

    scripts\compilexe.cmd

    Once done just navigate to the main/dist/ directory to run the quiz.exe executable.

Cleaning files

Sometimes when you add or remove features in the project, it's important to clear Python's cache. This can help prevent strange bugs.

  • On UNIX-like systems:

    You can clean up the cache and other generated files by running:

    make clean
  • On Windows:

    Use the provided script to clean up:

    scripts\clean.cmd

About

An interactive quiz program that allows users to respond to questions by raising signs.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages