AutoActuary / app-builder

Next iteration of deploy-scripts
0 stars 0 forks source link

Clean up legacy stuff (application-full.bat as start) #7

Open heetbeet opened 3 years ago

heetbeet commented 3 years ago

Our entry points is completely outdated and still taken from the legacy batch implementation

Invalid commandline arguments, see usage...
Usage: application-full [Options]
Options:
  -h, --help             Print these options
  -p, --get-python       Download and extract python to bin/python
  -d, --get-dependencies Ensure all the dependencies are set up properly
  -b, --branch-excel <file> <branch>
  -l, --local-release [--build-script <script> [args...]]
  -g, --github-release [--build-script <script> [args...]]
  -i, --create-inputs-installer       Create inputs version control installer
  --update-inputs-tables [Options]    Run sub script and pass options
  --extract-inputs-tables [Options]   Run sub script and pass options

See https://github.com/AutoActuary/app-builder/blob/main/app_builder/src-legacy/tools/application-full.bat and https://github.com/AutoActuary/app-builder/blob/65c2aa50e351dd4225feac31a6c5c01046897bf2/app_builder/main.py#L8

  1. Implement entry with click
  2. Remove -p, -b, -i, --update..., --extract... since they are not longer bundled with app-builder