sluzhynskyi / myshell2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lab 5 myshell2

Team

Prerequisites

  • C++ compiler - needs to support C++17 standard
  • CMake 3.15+ Dependencies (such as development libraries) can be found in the dependencies folder in the form of the text files with package names for different package managers.

Installing

  1. Clone the project.

    git clone https://github.com/sluzhynskyi/myshell2.git
  2. Install required packages.

    On Ubuntu:

    [[ -r dependencies/apt.txt ]] && sed 's/#.*//' dependencies/apt.txt | xargs sudo apt-get install -y

    On MacOS:

    [[ -r dependencies/homebrew.txt ]] && sed 's/#.*//' dependencies/homebrew.txt | xargs brew install

    Use Conan on Windows.

  3. Build.

    cmake -Bbuild
    cmake --build build
  4. Build.

    cmake -G"Unix Makefiles" -Bbuild
    cmake --build build

About


Languages

Language:CMake 75.4%Language:C++ 22.5%Language:Shell 2.1%