wting / autojump

A cd command that learns - easily navigate directories from the command line

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How did you create executable that is readable in Python?

chimd715 opened this issue · comments

/bin/autojump file is executable, but also readable file. It's in Python. I've used pyinstaller and the executable file is not readable.
I am wondering how did you create executable that is readable in Python.
I would really appreciate your answer. Thanks.

You can run python <filename>, even if <filename> doesn't end in .py. In other words, the .py extension isn't necessary for it to be runnable, it just tells the computer that it's a Python file.

And in UNIX, any file can be marked as executable.

This was probably done so that when trying to run the autojump command, it will run autojump.bat or autojump.sh or whatever instead of the autojump file.