Skip to content

oPisiti/CustomTerminal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A custom terminal application

CustomTerminal

OLCPixelGameEngine is used solely for handling a window and allowing the control of each pixel on screen.

Everything from drawing characters from a specified font forwards is custom made.

Uses the OS's default shell for command execution.

Supports

  • Simple one line commands
  • Piping
  • Stream redirection

Usage

Windows

You will need g++ installed.

Compile and run:

g++ -o CustomTerminal.exe CustomTerminal.cpp -luser32 -lgdi32 -lopengl32 -lgdiplus -lShlwapi -ldwmapi -lstdc++fs -static -std=c++17 && ./CustomTerminal

Linux

You will need build-essential installed:

sudo apt install build-essential

Compile and run:

g++ -o CustomTerminal CustomTerminal.cpp -lX11 -lGL -lpthread -lpng -lstdc++fs -std=c++17 && ./CustomTerminal

OLCPixelGameEngine

This project uses the OLCPixelGameEngine version 2.16.

Thank you to all the contributors.

For the latest release, go to https://github.com/OneLoneCoder/olcPixelGameEngine

About

Custom Terminal based on OlcPixelGameEngine

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages