Skip to main content

C++ deploy utility

Project description

mugideploy

mugideploy is C++ deploy utility.

Bashwise speaking it can be expressed as (pseudocode):

mkdir dist
cp $target dist
for dep in `ldd $target`; do 
    cp $dep dist
done

Usage by example

mugideploy collect --bin path\to\myapp.exe

Creates directory myapp-0.0.1 and stores myapp.exe and all its dependent dlls there (make sure that dependencies directories in %PATH% environment variable). If it's qt app, adds myapp-0.0.1\qt.conf and necessary plugins.

mugideploy collect --bin path\to\myapp.exe --plugins qsqlmysql

Also pulls qsqlmysql.dll (and it's dependencies) and stores it in myapp-0.0.1\plugins

To specify name and version use --app and --version

mugideploy collect --app app --version 1.0.0 --bin path\to\myapp.exe

To store data in mugideploy.json and use it later, run mugideploy init and mugideploy update.

mugideploy init --bin path\to\myapp.exe --plugins qsqlmysql
mugideploy update --version 1.1.0 --changelog "fixed random bug"
make
mugideploy collect

To create innosetup script and compile it into setup.exe distribution run

mugideploy inno-script --bin path\to\myapp.exe
mugideploy inno-compile

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mugideploy-0.0.23.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

mugideploy-0.0.23-py3-none-any.whl (16.6 kB view details)

Uploaded Python 3

File details

Details for the file mugideploy-0.0.23.tar.gz.

File metadata

  • Download URL: mugideploy-0.0.23.tar.gz
  • Upload date:
  • Size: 16.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for mugideploy-0.0.23.tar.gz
Algorithm Hash digest
SHA256 a01deb874ccba5f3db2bda2f5a976c5c41f067f44074b477b1d68ea64efd93f3
MD5 ecd4946f206c84aaa50edefb042fbf87
BLAKE2b-256 81e829640c47524baed1ba1ac61a0183e8e7895375e900fb7c6371b6ffeeef80

See more details on using hashes here.

File details

Details for the file mugideploy-0.0.23-py3-none-any.whl.

File metadata

  • Download URL: mugideploy-0.0.23-py3-none-any.whl
  • Upload date:
  • Size: 16.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for mugideploy-0.0.23-py3-none-any.whl
Algorithm Hash digest
SHA256 49c872d183e56e5637abaea4da5530953fedfb451bcc039b4d685f8346823944
MD5 a154c90bae085d3c1971d4402b949732
BLAKE2b-256 b1f0e794e7ab454c8d796f7a94c02d19705f4588bdb46db07f4a8ec9eff722a0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page