Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/alkuzin/falloutterminal
- Owner: alkuzin
- License: gpl-3.0
- Created: 2023-10-06T20:59:02.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-11T08:53:53.000Z (10 months ago)
- Last Synced: 2024-01-11T12:39:27.389Z (10 months ago)
- Topics: ascii, fallout, fallout-terminal, lib, library, terminal, terminal-app, terminal-based
- Language: C
- Homepage:
- Size: 2.51 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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"
```