Skip to main content

Simple package to automatically restart application when file changes are detected!

Project description

py-mon

Simple package to automatically restart application when file changes are detected!

I spend a lot of time developing discord bots and it's a hassle to constantly Ctrl+C and then run the bot again on my terminal.

As an active web developer who works with NodeJS, I decided to make something like nodemon but for Python. Introducing py-mon, a simple and easy to use python package that automatically runs your python script when it detects file changes. I've only spent a couple of hours in developing this and I hope to add a bunch of features in the future, from ignoring certain files to prioritizing certain extensions.

Quickstart

I wanted to make this package as easy as possible to use. Here's a quick start, it's essentially all you'll need.

Installation

pip install -U py-mon

Execution

pymon filename.py

That's pretty much it! Thanks for everything, I would appreciate it if you could leave a follow or star this repository! <3

Contributing

This package is opensource so anyone with adequate python experience can contribute to this project!

Report Issues

If you find any error/bug/mistake with the package or in the code feel free to create an issue and report it here

Fix/Edit Content

If you want to contribute to this package, fork the repository, clone it, make your changes and then proceed to create a pull request here

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

py-mon-1.1.1.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

py_mon-1.1.1-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file py-mon-1.1.1.tar.gz.

File metadata

  • Download URL: py-mon-1.1.1.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for py-mon-1.1.1.tar.gz
Algorithm Hash digest
SHA256 f889cc7d201c332189553178385284d86b561cf123fa0e57c10f2e987c85ab74
MD5 a086797770890666a628303fee8dcb2e
BLAKE2b-256 535665a1b948c9d51d0a6c93470a635b643c22206bb6fc7b308cc42ef1474d21

See more details on using hashes here.

File details

Details for the file py_mon-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: py_mon-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for py_mon-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 08befd4d192fcc03ca4ed195c4e76ea67aec03aff6d2ff729090db0d20e7f5a7
MD5 5928d048514b25ad7893c681210206ee
BLAKE2b-256 86517e6ff517879485ad845bec616ff18f02215c6daec44c2da1ba19379e47c1

See more details on using hashes here.

Supported by

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