NtfyPwsh
1.0.1
Powershell module to send ntfy notifications.
Installation Options
Owners
Copyright
2025 Patrick Morris
Package Details
Author(s)
- Patrick Morris
Tags
Windows NtfyPwsh PowerShell Ntfy linux
Functions
Build-NtfyAction Send-NtfyMessage
PSEditions
Dependencies
This module has no dependencies.
Release Notes
# 📅 Changelog
All notable changes to the **NtfyPwsh** module will be documented in this file.
---
## [1.0.1] - 2025-05-21
### Updated
* Updated comment-based help in the module.
* Tested on Linux.
### Linux Known Issues
* `-Delay` parameter does not work.
* `-Email` sends message to ntfy but does not send email.
---
## [1.0.0] - 2025-05-20
### Release
* First official release of NtfyPwsh.
### Added
* Added `-Markdown` parameter to `Send-NtfyMessage` to enable Markdown formatting in notifications.
* Added `Write-Verbose` statements for debugging headers and payloads sent to the server.
* Added `-FirebaseNo` parameter to `Send-NtfyMessage` to avoid forwarding messages to FirebaseCloudMessaging (if configured)
---
## [0.6.0] - 2025-05-19
### Changed
* The `-Action` parameter in `Send-NtfyMessage` was removed and replaced with the parameters `-ActionView`, `-ActionHttp`, and `-ActionBroadcast` for building actions using `Build-NtfyAction`.
* ⚠️ **Breaking:** You must now use `Build-NtfyAction` with the new action type parameters to construct actions for `Send-NtfyMessage`.
### Removed
* The `-Action` parameter from `Send-NtfyMessage` has been removed. Use `Build-NtfyAction` with the new action type parameters instead.
### Fixed
* Parameter sets now more strictly enforce Ntfy requirements for each action.
### Added
* Added -NoCache Parameter to `Send-NtfyMessage` to prevent the message from being cached server-side
---
## [0.5.0] - 2025-05-18
### Fixed
* Fixed and updated parameter sets.
### Updated
* Updated docs with examples and more detail.
* Updated comment-based help in module.
---
## [0.4.0] - 2025-01-01
### Breaking
* Authentication method changed:
* Now uses `-TokenCreds` for API using `Get-Credential`.
* Now uses `-Credential` for username and password using `Get-Credential`.
* Removed `-PlainTextToken`.
---
## [0.3.0] - 2024-12-01
### Fixed
* Fixed `tags` parameter.
* Updated tag value to `'partying_face'`.
---
## [0.2.0] - 2024-11-01
### Added
* Default parameter set.
### Fixed
* Parameter set issues.
---
## [0.1.0] - 2024-10-01
### Initial Release
* Initial release of NtfyPwsh.
* Used to send notifications to ntfy from PowerShell in a module.
---
> 📌 This changelog follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) principles.
FileList
- NtfyPwsh.nuspec
- changelog.md
- examples.md
- .git\description
- .git\hooks\post-update.sample
- .git\hooks\sendemail-validate.sample
- .git\objects\0e\e65b8f7e22d21a60dabfc91758b7f9bb43ca2d
- .git\objects\2d\c6192fd12a3a4a111c6e019013f1556f5bef43
- .git\objects\43\7ff906c4009530b351332a642e9495a46097db
- .git\objects\66\05a6b2c2ee9a008fbc9c643fe023fcb845904d
- .git\objects\87\5e2e661d2ed28e384c26d566119430efb4e818
- .git\objects\96\4912e335ac38c7406aca55ebe8cf56128cc2e0
- .git\objects\a0\8b5a82944cb57baa7a2b5d3868392e4261d1b3
- .git\objects\b0\a8fa5e68203a495a7bc3d93a1c7d28bfc58d45
- .git\objects\c5\a756950f9fa2c22d98e91c1f2fcfb15333dd5d
- .git\objects\e5\35a4dd8df38c61219998ba4e653da5e0ad5ed4
- .git\objects\f5\f02458ac88019c22484f4d89ee9fc1d97b5b27
- .git\objects\ff\90788a94c301a15c7f02924439712a2729f436
- LICENSE
- .git\FETCH_HEAD
- .git\hooks\pre-applypatch.sample
- .git\hooks\update.sample
- .git\objects\0f\0c55502b590cf31e5b24f894c26aacf4ed63aa
- .git\objects\2f\5d35b3c79f8d7fee33235a7abf4a733f3300da
- .git\objects\45\fe988baea15497dfd25a767d20216c0978e7dc
- .git\objects\67\2fffac0291388639e46171d68d58dc16efb994
- .git\objects\88\724eca067fd849b0d38a3c91edf4a060a980ee
- .git\objects\97\dacf9a1352fe7fee128a351172a2c41135c0f6
- .git\objects\a3\f7a57e6327016c9afa613e00ef83ba42d401b1
- .git\objects\b5\ec4aba12e8ca302432abddf5337ff2cff50b4b
- .git\objects\cd\e7b05822883d1c15366b9685e345a4b6105814
- .git\objects\e9\fa8a3082c9ff388bcef1a0e6d191b010cdf882
- .git\objects\f6\32206721ed84460243b7a5b594942e3e14b399
- .git\objects\pack\pack-e4aa8e9a1c897f16aca3d5c5ba1c53cdfa98c8dc.idx
- .git\HEAD
- .git\hooks\pre-commit.sample
- .git\info\exclude
- .git\objects\13\1bc2a2a7acfd9fc84ed040594a11d3a7cade42
- .git\objects\2f\d8b110440bab92f3254f60c620f34f1e7a73b4
- .git\objects\4a\c998ff0d0f6413bba7b73b78839da3f2a001e3
- .git\objects\67\fe9b86bb4f6ff5be5879ff3311c1235c36e758
- .git\objects\8a\da55cc760be5be1f07be6943b55f124a17962b
- .git\objects\98\b9aaa7b83e74b68fdc99737278d68163809778
- .git\objects\a5\94692b46b788340cd6f35fa7127282ca4dd89a
- .git\objects\ba\ff83c8fea83eb679095c29c53327b9af2b7e42
- .git\objects\d0\ffb1fd487eb0f126b6cc98b7cd8a7138a709a1
- .git\objects\ed\6620f5d4a1997a0e8f8135fba3620fae6e1dc6
- .git\objects\f8\99678a130f664d37c02104ac867e645c844340
- .git\objects\pack\pack-e4aa8e9a1c897f16aca3d5c5ba1c53cdfa98c8dc.pack
- NtfyPwsh.psd1
- .git\index
- .git\hooks\pre-merge-commit.sample
- .git\logs\HEAD
- .git\objects\15\d33c8a798fa7bfab83df52cf4a3d16aeb43d1e
- .git\objects\32\17eefb7bbd4b5d7bd35636ddee6c4a6905e5a4
- .git\objects\4f\76403df3dccdd6caaa7213a7df6c8e33068a42
- .git\objects\68\7344a4d381eeb9b9b3cf46d989085974cda1ce
- .git\objects\8c\44ae8945c3a431e35b50b02162f2b74031460d
- .git\objects\99\0a92bbffd8415cb49fd12adb44a7cbaf01e59e
- .git\objects\a8\33f7ccedfd8ae23eac9b8f90da3228af170657
- .git\objects\bd\d31fc5d93d19e18945146e9c956597d088c8e9
- .git\objects\d1\d462fcf9180a92c2390099cee7c2ea9805cdaa
- .git\objects\f0\7b237717e4551ea488fad0149ee852af258d3d
- .git\objects\f9\3746d112d20e7b000888399cc2811f4e5748f6
- .git\objects\pack\pack-e4aa8e9a1c897f16aca3d5c5ba1c53cdfa98c8dc.rev
- NtfyPwsh.psm1
- .git\ORIG_HEAD
- .git\hooks\pre-push.sample
- .git\logs\refs\heads\main
- .git\objects\1e\5b3b3ff90ab44aef883b47c794b3810ca3a3eb
- .git\objects\33\a0872a1e1f2c63037cd8b6c123d0f05b2d0529
- .git\objects\55\1a5c39f96df930435cc4ccffe7aebb2ca32313
- .git\objects\6c\73eb1bdb5d7680aa66cfeefb4492b0dd64a755
- .git\objects\8c\7abda692861f83a5d9603fe0b40b7a2af265d4
- .git\objects\9c\a9efac56c577950bcb2c1069a801924796d4ea
- .git\objects\a8\9c89e54d64563e47730aee23e96db5a297c427
- .git\objects\be\e141c04d93f032386598cfef9a88c74a7cbf3b
- .git\objects\d4\3bb462bda665290395fa9fa279279ce91a4cd1
- .git\objects\f1\8e824c7760cc98db9e6abba8ca7260881e1fbe
- .git\objects\fc\3f2a97fa3d37a7a7a8bf09049ef3b9147c7e9d
- .git\refs\heads\main
- README.md
- .git\packed-refs
- .git\hooks\pre-rebase.sample
- .git\logs\refs\remotes\origin\HEAD
- .git\objects\21\0bd36f13a87bd1f2c652ba2efc5e6ec3b52fab
- .git\objects\3b\f1d8ef5c44c1d994f3065359b7d48cd2b6d0f8
- .git\objects\56\c1c31612e1529016f9802b367ac5f9203ee44b
- .git\objects\7f\34f7d2c9ea8658bba13a15a1f3452b72b360ef
- .git\objects\91\29d52d815dde385ec5d0e1bb975000aa4e9b5e
- .git\objects\9c\f66dd7a863f116bff9b24515c96955f3445ed1
- .git\objects\a9\d8054c6ceae70a5a725addf05ff37d986f2769
- .git\objects\bf\b4e5ff79d2e2c93fc748a7ec0501f02c88ff0e
- .git\objects\d4\702dd6198549e885b663f44a6050cf576cafbc
- .git\objects\f2\8580538b5b0464954c41df76891461e4642966
- .git\objects\fc\80b758a8e782ff88aeb04e5d76c291733e496f
- .git\refs\remotes\origin\HEAD
- .git\COMMIT_EDITMSG
- .git\hooks\applypatch-msg.sample
- .git\hooks\pre-receive.sample
- .git\logs\refs\remotes\origin\main
- .git\objects\22\19660c33833ac9a47842719ed883b43f7b85b9
- .git\objects\40\e98a9f1d6555142a2788309dca25b975206782
- .git\objects\58\61e9b65307174cd58b08afd4d0828190fb6c3d
- .git\objects\81\a66ef9a45e8f703eb9b00f667e60cd845ecaa2
- .git\objects\92\824e504e9687c034b081eb8e8e40bcaac4efd9
- .git\objects\9d\8fba39adea26ca4d7ab2ed9aefbabb165d1ea5
- .git\objects\a9\f46e1fed56dd4ac228545ba17bc037fcbb1487
- .git\objects\bf\bfe2c2c044f0e2141fd990e78049c009943e8e
- .git\objects\d4\fdc794cad9abd02bd19d907cd6799911d43671
- .git\objects\f5\04bf0817b44a0efc6c024a9f0537dc599b23d4
- .git\objects\fc\f42927ea28d4cea8f7461dce06d468e95a32a4
- .git\refs\remotes\origin\main
- .git\config
- .git\hooks\commit-msg.sample
- .git\hooks\prepare-commit-msg.sample
- .git\objects\02\3f3bbc5155e27c07b3dfb617f4887e6bbedc2e
- .git\objects\2d\3a1e37d5f99ed9525adfb9c0a7c32cd78c8a8f
- .git\objects\43\6f34eb2d0af0a171b60ac47d7c1db7156c9abc
- .git\objects\62\f522826c6488070c62a63a6ab1dc0e74744c71
- .git\objects\86\982c48a6bbf2f7f153a0e150af77da8f5992a4
- .git\objects\93\dd96dc90d6ff8ec9bdcb8b857f5a61a2a07f15
- .git\objects\9e\a197fd8277ed68b8df15cd937347d015b5a6ab
- .git\objects\ad\225b5bc8cc37aa2f2e4b3fc32d84f09ab7e103
- .git\objects\c3\b5fa10766a805264b2af518d13faa954fa24a5
- .git\objects\df\bd52949c721226c6b55b9bdc8c4a12b0cf27a1
- .git\objects\f5\ce1328690b4fd30d708c158f421e837ced2827
- .git\objects\fe\6f5ab9738a36afe305f803555aeb8bc0cafdf3
- assets\imgs\ntfy.png
- .git\hooks\fsmonitor-watchman.sample
- .git\hooks\push-to-checkout.sample
- .git\objects\0a\b2efefabace4c8ab2b52f0baf96d16136f76b5