Skip to content
This repository has been archived by the owner on Mar 27, 2021. It is now read-only.
/ FakeOS Public archive

A simple terminal simulator written in Python

License

Notifications You must be signed in to change notification settings

fabiopolancoe/FakeOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FakeOS

GitHub code size in bytes GitHub GitHub last commit

A simple terminal simulator written in Python3.

Setup

  • The only dependence of this project is DotEnv module.
  • There are some optional dependencies:
    • Nano Editor
    • IPython3
    • DotEnv
    • Art module
    • pip3

Usage

We recommend to run setup.py script before using the program. But you can also run the program en then execute the install command. To run the program, you can execute python3 main.py on Linux/MacOS or python main.py on Windows. You will see the ASCII Art Text logo, a welcome message and the prompt, to get started, type help.

Making apps

I decided to make it easier for users to create their own apps for FakeOS, just add a function to the apps.py file with the code of you app.

Files

There's a folder named home, where all the files of the "user" are saved by default, you can edit apps.py to use another folder.

Thanks to @KelviNosse for his feedback. And also thanks to @FRostri, @Sebastian-byte and @SuajCarrot for their collaboration

About

A simple terminal simulator written in Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages