pygo 0.0.1

Cargo like program for Python
pygo-0.0.1 is not a library.

PyGo is a Cargo like manager for Python

pygo new myproject

Creates a file structure like

myproject
|
- src
| |
| - __main__.py
|
- .git
|
- .gitignore
|
- README.md

The __main__.py file will have a template like

def main():
  print("Hello World")

if __name__ == "__main__":
  main()

--bin is a default argument

--lib will create a file structure like

pygo new mylib --lib

myproject
|
- src
| |
| - __init__.py
|
- .git
|
- .gitignore
|
- README.md

RoadMap

  • More Commands Options
    1. init creates a project that has no git repo.
    2. env creates a virtual environment for your project.
    3. add command to install library's to your vm.
  • installable through pip or from package manager