RCAttack / byteBuggy

IoT penetration Testing
0 stars 0 forks source link

Simplify Python Script Execution Post-Git Clone #19

Open EddieBrito opened 3 months ago

EddieBrito commented 3 months ago

As a developer contributing to a Python-based project, I want all Python scripts in the repository to be immediately executable upon cloning via Git, so that new contributors can quickly start working with the code without additional setup steps.

Acceptance Criteria:

Executable Scripts by Default:
    Upon cloning the repository, all Python scripts should retain their executable permissions, allowing users on Unix-based systems (Linux, macOS) to execute them directly from the command line without the need for explicit permission changes.

Shebang Line:
    Each Python script should include a shebang line at the top (e.g., #!/usr/bin/env python3), indicating the interpreter that should be used to run the script. This ensures that the scripts can be executed in a platform-agnostic manner, using the appropriate Python version.

Cross-Platform Compatibility:

While setting executable permissions is primarily relevant to Unix-based systems, the solution should not negatively impact Windows users. Instructions or scripts provided for setting up the execution environment should be cross-platform or include alternative steps for Windows users.