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.25.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

mugideploy-0.0.25-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mugideploy-0.0.25.tar.gz
  • Upload date:
  • Size: 17.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.25.tar.gz
Algorithm Hash digest
SHA256 f12a5482be460f2e7d002b36a56da2765301595620a937fce8c7afb0fd410b5c
MD5 5dca64d59ccb71d72ff14642b76b8226
BLAKE2b-256 b65985c8789c0f47293acfc3c41128e1877fc9383a20a68bc37e64eca2062fdd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mugideploy-0.0.25-py3-none-any.whl
  • Upload date:
  • Size: 17.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.25-py3-none-any.whl
Algorithm Hash digest
SHA256 f0e99a42602ffe407f2fc5b104c27d4f99d37c27ebd53435d38f005265a844b0
MD5 da48377a76c49ebe39b058d31be2c846
BLAKE2b-256 3824a329fca1ef67ba3722c1d8da836b4e27d94c63f8654b3f1f6a4753d13c36

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