pup

Universal process manager built in Deno

MIT License

Stars
129
Committers
5

Bot releases are visible (Hide)

pup - 1.0.0-alpha-13

Published by Hexagon over 1 year ago

pup - 1.0.0-alpha-12

Published by Hexagon over 1 year ago

Changes

  • Documentation overhaul
  • Added tests
  • Minor fixes

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-11...1.0.0-alpha-12

pup - 1.0.0-alpha-11

Published by Hexagon over 1 year ago

Changes

  • Add cli argument --no-config
  • Minor fixes

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-10...1.0.0-alpha-11

pup - 1.0.0-alpha-10

Published by Hexagon over 1 year ago

Changes

  • Bugfix for default value of restart combined with cron job

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-9...1.0.0-alpha-10

pup - 1.0.0-alpha-9

Published by Hexagon over 1 year ago

Changes

  • Documentation typo

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-8...main

pup - 1.0.0-alpha-8

Published by Hexagon over 1 year ago

Changes

  • Fix bug with option restartLimit and cron jobs
  • Refactor
  • Add basic tests
  • Add git action to format, lint, check and test
  • Update documentation (add Docker example, general cleanup)
  • Add vscode project settings, to enable pup.json schema intellisense while developing
  • Add GitHub Action to lint, format, typecheck and test each push

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-7...1.0.0-alpha-8

pup - 1.0.0-alpha-7

Published by Hexagon over 1 year ago

Changes

  • Fix issue with --status

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-6...1.0.0-alpha-7

pup - 1.0.0-alpha-6

Published by Hexagon over 1 year ago

Changes

  • Add task to build configuration schema 'docs/pup.schema.json'.
  • Add feature to create/modify pup.json from cli with --init, --append and --remove.
  • Add --watch cli option
  • Improve status feature.
  • Add option 'pidFile'.

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-5...1.0.0-alpha-6

pup - 1.0.0-alpha-5

Published by Hexagon over 1 year ago

Changes

  • Add process configuration option watch and configuration root item watcher, closes #4
  • Add watcher example
  • Update documentation

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-4...1.0.0-alpha-5

pup - 1.0.0-alpha-4 (breaking)

Published by Hexagon over 1 year ago

Changes

  • Breaking: Change process option/property name to id.
  • Add process options overrun and timeout.
  • Refactor process status tracking.
  • Prepare for plugins.

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-3...1.0.0-alpha-4

pup - 1.0.0-alpha-3

Published by Hexagon over 1 year ago

Changes

  • Enforce rules to configuration strings
  • Change configuration key name to id in configuration
  • Append environment variable PUP_PROCESS_ID to running processes

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-2...1.0.0-alpha-3

pup - 1.0.0-alpha-2

Published by Hexagon over 1 year ago

Changes

  • Renames option 'startPattern' to 'cron'.
  • Adds option 'maxRestarts'.
  • Unrefs heartbeat to allow main process to exit gracefully.
  • Adds example for option maxRestarts - see examples/max-restarts/pup.jsonc
  • Improved documentation

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha.0...1.0.0-alpha-2

pup - 1.0.0-alpha-0

Published by Hexagon over 1 year ago

Initial pre-release of 1.0.0

Package Rankings
Top 5.88% on Deno.land
Related Projects