Why can't I open it in a new tab?
It's pretty good, but it would be cool if you could use a way to delete the files that's not the terminal, maybe os.remove() for Python (https://docs.python.org/3/library/os.html) or the file.delete command in Ruby (https://arjunphp.com/delete-file-ruby#:~:text=Removing%20single%20file%20in%20Ruby,of%20names%20passed%20as%20arguments.) Just a suggestion for in the future though, because this does its function perfectly.
Good job! This is a really cool and ironically funny that you make it so no one can see the pages, but Replit does not do this unless you have a payed plan.
@Jakman Salt is when you add a random string of charecters that makes it so people can't reverse engineer passwords (by going and encrypting common passwords and then comparing them to encrypted passwords) If I had access to a data base with users, encrypted, I could still make a new account with a common password(abc12345) and then compared it to the database, I would find out people's passwords even while they are hashed. Adding salt is difficult, but is almost impossible to break once you finished it. If you want to go out on the stars with this, I can link some articles about salt.
Have you put salt in it?
Good job! Just remember that people may be able to add text files to your repl via the system you made. Also I would look into making a Java interperter.