Skip to content

Releases: atomiechen/python-dmon

python-dmon v0.3.0

09 Jan 11:13

Choose a tag to compare

Release python-dmon v0.3.0.

Added

  • Multiple task names support for start, restart, stop, and status commands
  • --all flag for start, restart, stop, and status commands to operate on all tasks

Changed

  • stop and status commands can combine task names, --meta-file, and (newly added) --all flag simultaneously

python-dmon v0.2.4

16 Dec 02:27

Choose a tag to compare

Release python-dmon v0.2.4.

Added

  • Config log_max_size and rotate_log_max_size now support float values representing size in MB.

python-dmon v0.2.3

26 Oct 12:11

Choose a tag to compare

Release python-dmon v0.2.3.

Added

  • Add default_task key to config to specify the default task to run when no task name is provided.
  • --config now supports specifying a directory to search in, not just a file path.
  • Add python-dmon as CLI alias in addition to dmon for better package name consistency.

Fixed

  • Fix --config non-existing path

python-dmon v0.2.2

08 Oct 18:07

Choose a tag to compare

Release python-dmon v0.2.2.

Fixed

  • exec use full path for the executable on windows when shell=False
  • One pass searching for both dmon.y(a)ml and pyproject.toml when going up the directory tree. The previous behavior will search for dmon.y(a)ml first, then if not found, start over and search for pyproject.toml.
  • Fix "AttributeError: 'DmonMeta' object has no attribute 'name'" when listing processes (should be task instead of name)

python-dmon v0.2.1

08 Oct 16:55

Choose a tag to compare

Release python-dmon v0.2.1.

Added

  • Support --config option to specify custom config file path
  • Add exec subcommand to run task in the foreground (maybe for test or debug purpose)
  • CLI now prints version information

Changed

  • Rename name key to task (task name) in meta files and rename any other related variables in the codebase.

python-dmon v0.2.0

07 Oct 17:30

Choose a tag to compare

Release python-dmon v0.2.0.

Changed

Change distribution name from dmon to python-dmon to pass PyPI name allowance check.