GlaDOS dev-docs
  • Introduction
  • Getting started
    • Pre-requisite
    • Installation
    • Creating our first function
  • Prism's Features
  • Prism Compiler
  • Prism Bytecode File Structure
  • Exeption Handling
  • Grammar language
  • Test Policy
    • Unit & integration tests
    • Continuous Integration and Deployment (CI/CD)
  • Appendix
Powered by GitBook
On this page
  1. Getting started

Installation

This guide will walk you through the installation process using two methods: installing from the source code, and pulling the latest release using wget or curl.

Installation from Source

Prerequisites:

Before you start, make sure you have the Pre-requisite.

Installation Steps

  1. Clone the Repository:

    $> git clone git@github.com:EpitechPromo2026/B-FUN-500-COT-5-2-glados-aman.menda.git
  2. Navigate to the Project Directory:

    $> cd B-FUN-500-COT-5-2-glados-aman.menda
  3. Build and Install:

    $> make
  4. Verify Installation:

    $> make tests_run

    This step ensures that Prism has been successfully built and is working correctly.

Installation from the Latest Release

  1. Download the Latest Release:

    • Using wget:

      $> wget https://github.com/EpitechPromo2026/B-FUN-500-COT-5-2-glados-aman.menda.git/archive/vX.Y.Z.tar.gz
    • Using curl:

      curl -LOk https://github.com/EpitechPromo2026/B-FUN-500-COT-5-2-glados-aman.menda.git/archive/vX.Y.Z.tar.gz

    Replace X.Y.Z with the version number you want to download.

  2. Extract the Tarball:

    $> tar -xzf vX.Y.Z.tar.gz
  3. Navigate to the Project Directory:

    $> cd B-FUN-500-COT-5-2-glados-aman.menda-X.Y.Z
  4. Build and Install:

    $> make
  5. Verify Installation:

    $> make tests_run

Congratulations! You've successfully installed Prism. If you encounter any issues during the installation process, please refer to the project's documentation or GitHub repository for troubleshooting tips.

Last updated 1 year ago

For further usage instructions and documentation, please visit the official .

Prism GitHub repository