Skip to content

bkgrnd/reverseproject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

187 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the Reverse Project! 👋

                                                       _           _   
          Its always for shits and giggles.           (_)         | |  
  _ __ _____   _____ _ __ ___  ___     _ __  _ __ ___  _  ___  ___| |_ 
 | '__/ _ \ \ / / _ \ '__/ __|/ _ \   | '_ \| '__/ _ \| |/ _ \/ __| __|
 | | |  __/\ V /  __/ |  \__ \  __/   | |_) | | | (_) | |  __/ (__| |_ 
 |_|  \___| \_/ \___|_|  |___/\___(_) | .__/|_|  \___/| |\___|\___|\__|
                                      | |            _/ |              
                                      |_|           |__/               
               

Spreading the legendary glassOS / reverse7 / reverse reborn / reverse plague since 2023 🦠


🤔 what is this?

The Reverse Project is a simulated operating system built in Python, solely meant to waste my time on when i dont feel like doing ANYTHING productive.


🧠 why does this exist?

  • a stupid & useless passion project, but i enjoy working on it
  • originally made to mildly infuriate my teacher
  • somehow my best, worst, and biggest project at the same time
  • a FOSS, "unix-inspired" "operating system"
  • built mostly for shits and giggles because why not

🚰 package manager

reverse uses sewer as its NEW package manager.

  • it replaces the old and VERY bad spm

  • it’s actually usable!!!111111

  • it pulls from the same package folder so 100% compatibility with spm packages

  • "good" syntax

    sewer -ub
    updates base
    
    sewer -i <pkg>  
    installs the package  
    
    sewer -us  
    updates itself  
    

⚠️ SPM is deprecated and will not receive further updates


⏳ coming soon™

envy — GNU nano–inspired editor
dfedit — default editor (like envy, but worse)
ls — you already know what this does
mv — move files and folders
rename — does exactly what you think

dynamic-prompt — installable via sewer (background task, i will focus on other stuff first… (pun not intended))
dynamic-prompt-colorizer — installable via sewer, requires dynamic-prompt (same excuse as normal dynamic-prompt)

sewer -ls — lists ALL packages
sewer -fetch — "uh hello, do you have any ?" "uhhh lemme check in the back if we have some "
sewer -d — delete package
config cln — removes commands for packages that are no longer installed from the config (will be added eventually)



📫 contact

for questions, ideas, or just to say hi:
discord: @bkgrnd


📅 note

Release schedule: every 32nd of the month
NONE of this is coming soon, since school currently has me in a chokehold.

About

Simulated OS (aka dysfunctional shell) made in python.

Topics

Resources

License

Stars

Watchers

Forks

Contributors