Skip to content

Releases: Zelaf/uptime-kuma-service-push

0.6.0 - Easier configuration

07 Aug 17:24
09e5231
Compare
Choose a tag to compare

Features overview

  • generate SERVICE URL - Will make a push-script. An optional flag of --monitor is available to add the folder to the monitor folder, needs monitor add
  • config install - Will install Uptime-Kuma-Service-Push to /opt by default, you can specify another folder with config install FOLDER. It will create a new folder called uptime-kuma-service-push inside of it. An optional flags of --no-link will stop the symlink to /usr/local/bin and the flag --remove-link will remove a pre-existing one.
  • config systemd-unit - Will make two systemd unit files, one timer and one service, by default the timer will run the service every 45 seconds to avoid delays in runs. Run with the flag --remove to remove the unit.
  • monitor add - Will make a monitor script and the monitored-scripts folder, the script will run the scripts inside the monitored-scrips folder.
  • monitor enable SERVICE - Will move a generated script to the monitored-scripts.
  • monitor disable SERVICE - Will move a monitored script back to the push-scrips folder.

0.6.0-preview - Installation & Configuration

07 Aug 09:08
19b1dcb
Compare
Choose a tag to compare

New features

  • config install command to install, can specify own directory config install /home/userhome or input nothing to have it install into /opt/
  • config systemd-unit will install a systemd unit timer and service file, to be used with monitor install
  • monitor install will make a script file that adds a new script inside the folder of uptime-kuma-service-push that runs all scripts inside the monitor folder
  • monitor enable will move a script to the monitor folder
  • monitor disable will move back the monitor to the scripts folder

General

Changed help text and changed some of the scripts to work better.

Unused commands and flags

  • monitor remove --remove-all going to re-imagine or remove this feature.
  • systemd-unit --remove not implemented yet.
  • generate service url --monitored not implemented yet.

0.5.0 - Folder structures!

04 Aug 20:09
fb23689
Compare
Choose a tag to compare

New features

  • The script will automatically generate a new config if one doesn't exist now!
  • It will output all the scripts to a folder!
  • All the outputted files and folders are relative to the scripts location!

General

  • Cleaned up help and the amount of commands it uses.

Thanks to @DannyBen for re-making the config-ini Bashly Addon to fit the needs I needed!

0.4.0 - Config and Folders

03 Aug 21:05
814eee1
Compare
Choose a tag to compare

Config and folders!

New features

  • Folders - They will be automatically made and be in the folder push-scripts.
  • Config file - A default config file can be generated using `uptime-kuma-service-push config´ where you can edit the values for the file name prefix and the folder location.
  • Switched the arguments - Now you enter the service before the URL.

General

  • Switched around with help text to make it clearer

0.3.0 - Service Validation Update

01 Aug 22:15
Compare
Choose a tag to compare

Service validation

This will make sure that the service you're trying to setup is running

New features

  • Service validation

0.2.0 - URL Validation Update

01 Aug 20:56
Compare
Choose a tag to compare

New update that should make using the script a bit better.

New features

  • Added validation for URL

General fixes

  • Changed the help texts
  • Made the folder structure better to work with when adding new features and scripts.
  • Changed commenting so they don't get included in the script output saving space.

0.1.2 - Minor fixes

31 Jul 21:53
Compare
Choose a tag to compare

Made some minor fixes for the generate commands output.

  • Removed inspect_args as it is not needed for production.
  • Changed the output of the file location to include the service variable
  • Commented out and changed some echo commands

0.1.1 - Initial release

31 Jul 17:33
Compare
Choose a tag to compare

Initial release of Uptime-Kuma-Service-Push.