Skip to main content

Appchance's toolbelt for wizards and ninjas. May be useful using in dungeons.

Project description

Appchance :: Backend Special Forces

Hacks and project automation. Toolbelt for wizards and ninjas.

Installation

Install package with pip

pip install appchance

Subpackages

Tools includes

  • dodos = project (docker & django) automation based on doit python package
  • pickup = module for cart delivery pickup points clients
  • shop = common models, serializers etc for django mcommerce

Dodos

Django integration

  1. Add to your project dodo.py

    import sys
    import importlib
    from doit.doit_cmd import DoitMain
    from doit.cmd_base import ModuleTaskLoader
    
    if __name__ == "__main__":
        sys.exit(
            DoitMain(
                ModuleTaskLoader(
                    importlib.import_module(f'appchance.dodos.tasks.django'))
            ).run(sys.argv[1:]))
    
  2. Make new script executable

    $ chmod +x dodos.py
    
  3. Optionally create an alias for your new command.

    $ echo "alias d='./dodos.py'" >> ~/.bash_aliases
    

Using dodos

List available commands

$ ./dodos.py list

Or (if alias created):

$ d list

Roadmap

Roadmap for future releases

  • 0.2.0 = Sentry integrations
  • 0.3.0 = ELK integrations

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

appchance-0.1.17.tar.gz (7.7 kB view hashes)

Uploaded Source

Built Distribution

appchance-0.1.17-py3-none-any.whl (9.4 kB view hashes)

Uploaded Python 3

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