Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alkuzin/falloutterminal

Fallout Terminal library written in C.
https://github.com/alkuzin/falloutterminal

ascii fallout fallout-terminal lib library terminal terminal-app terminal-based

Last synced: 3 days ago
JSON representation

Fallout Terminal library written in C.

Awesome Lists containing this project

README

        

# Fallout Terminal

Fallout Terminal library written in C.

(Fallout 4 terminal contents [here](https://fallout-archive.fandom.com/wiki/Fallout_4_terminals)).

> [!WARNING]
> Project is still under development. Some bugs can occur.

## Failed login

## Success login



## Controls
Press **[ tab ]** to return to previous window.

Press **[ q ]** to exit.

Press double **[ tab ]** to return to previous window from suboption.

## Installation
First clone this repository:
```console
git clone https://github.com/alkuzin/FalloutTerminal.git
```
Then move to *FalloutTerminal/* directory and run:
```console
make all && make clean
```
To see how this library works compile *libfterm.a* with *main.c*:
```console
gcc main.c libfterm.a -o terminal
```

Be sure that you added .env file for storing password.
(Password should contain up to 16 characters without spaces).
```console
echo "password" > .env
```

And run this command:
```console
clear && ./terminal
```
## Issues
> [!WARNING]
> If your cursor disappeared run this command:
```console
printf "\e[?25h"
```