Skip to content
COYOTE OS
Profile icon
CodeLongAndPros

A 'OS' in python. Can't run on real hardware, but is still cool.

The default credentials are:
Cinco (Username)
Coyote (Password)

I recommend forking this so I can't access your data if you make an account.

Use help to get commands. Use man [command] to get more info.

Feedback is greatly appreciated.
My favorite part are the *.ledger files.

This is the extension -reincarnation- of Salmon-dev-chronos

UPDATE: I just added an editor. Call it using jedi, with the filename as the first argument.

Use a to append at the current pos. When appending, press ` to exit.

Use w to write to disk.

Use p to print the current line.

Use l to show the whole file,

Use d to delete the current line.

Use q to quit.

Enter any int to goto that line.

An example session:

Screenshot_20200401_142255

You are viewing a single comment. View All
Profile icon
JoeyLent

This is just one thing, there may be more, but this is the one I found. When you type ls la, it gives an error. Yes, I was thinking about ls -la from Unix.

Also, you can see the hash if you type in the wrong password. This can be or is a security flaw.

Profile icon
CodeLongAndPros

@JoeyLent You can type la to achieve the same as ls -la When you type ls la, you are trying to list directory la

Profile icon
JoeyLent

@CodeLongAndPros You should still add checks to see if the input is going to create an error. This is the error I get:
FileNotFoundError: [Errno 2] No such file or directory: 'os/Cinco/la'

Profile icon
CodeLongAndPros

@JoeyLent It is trying to list dir la

Profile icon
Evanlicious

@JoeyLent The hash is SHA2-256, and it just translates to "C". I'm not sure why that would pop up, but it does somehow.

Profile icon
CodeLongAndPros

@Evanlicious The hash is SHA-256, but the hashed text is Coyote.

Profile icon
Evanlicious

@CodeLongAndPros Ah, so I must have gotten something wrong. Thanks for the correction.

Profile icon
CodeLongAndPros

@Evanlicious It's fine, as long as you didn't break SHA-256 :D