NtfyPwsh
1.0.0
Powershell module to send ntfy notifications.
Installation Options
Owners
Copyright
2025 Patrick Morris
Package Details
Author(s)
- Patrick Morris
Tags
Windows NtfyPwsh PowerShell Ntfy
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.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\COMMIT_EDITMSG
- .git\packed-refs
- .git\hooks\pre-merge-commit.sample
- .git\hooks\update.sample
- .git\objects\0a\b2efefabace4c8ab2b52f0baf96d16136f76b5
- .git\objects\32\17eefb7bbd4b5d7bd35636ddee6c4a6905e5a4
- .git\objects\67\2fffac0291388639e46171d68d58dc16efb994
- .git\objects\8c\44ae8945c3a431e35b50b02162f2b74031460d
- .git\objects\98\b9aaa7b83e74b68fdc99737278d68163809778
- .git\objects\a0\8b5a82944cb57baa7a2b5d3868392e4261d1b3
- .git\objects\ad\225b5bc8cc37aa2f2e4b3fc32d84f09ab7e103
- .git\objects\c3\b5fa10766a805264b2af518d13faa954fa24a5
- .git\objects\d4\fdc794cad9abd02bd19d907cd6799911d43671
- .git\objects\f5\04bf0817b44a0efc6c024a9f0537dc599b23d4
- .git\objects\pack\pack-e4aa8e9a1c897f16aca3d5c5ba1c53cdfa98c8dc.idx
- LICENSE
- .git\config
- .git\hooks\applypatch-msg.sample
- .git\hooks\pre-push.sample
- .git\info\exclude
- .git\objects\0e\e65b8f7e22d21a60dabfc91758b7f9bb43ca2d
- .git\objects\33\a0872a1e1f2c63037cd8b6c123d0f05b2d0529
- .git\objects\67\fe9b86bb4f6ff5be5879ff3311c1235c36e758
- .git\objects\8c\7abda692861f83a5d9603fe0b40b7a2af265d4
- .git\objects\99\0a92bbffd8415cb49fd12adb44a7cbaf01e59e
- .git\objects\a3\f7a57e6327016c9afa613e00ef83ba42d401b1
- .git\objects\b5\ec4aba12e8ca302432abddf5337ff2cff50b4b
- .git\objects\c5\a756950f9fa2c22d98e91c1f2fcfb15333dd5d
- .git\objects\df\bd52949c721226c6b55b9bdc8c4a12b0cf27a1
- .git\objects\f5\ce1328690b4fd30d708c158f421e837ced2827
- .git\objects\pack\pack-e4aa8e9a1c897f16aca3d5c5ba1c53cdfa98c8dc.pack
- .git\description
- .git\hooks\commit-msg.sample
- .git\hooks\pre-rebase.sample
- .git\logs\HEAD
- .git\objects\13\1bc2a2a7acfd9fc84ed040594a11d3a7cade42
- .git\objects\3b\f1d8ef5c44c1d994f3065359b7d48cd2b6d0f8
- .git\objects\6c\73eb1bdb5d7680aa66cfeefb4492b0dd64a755
- .git\objects\91\29d52d815dde385ec5d0e1bb975000aa4e9b5e
- .git\objects\9c\a9efac56c577950bcb2c1069a801924796d4ea
- .git\objects\a5\94692b46b788340cd6f35fa7127282ca4dd89a
- .git\objects\ba\ff83c8fea83eb679095c29c53327b9af2b7e42
- .git\objects\cd\e7b05822883d1c15366b9685e345a4b6105814
- .git\objects\e5\35a4dd8df38c61219998ba4e653da5e0ad5ed4
- .git\objects\f6\32206721ed84460243b7a5b594942e3e14b399
- .git\objects\pack\pack-e4aa8e9a1c897f16aca3d5c5ba1c53cdfa98c8dc.rev
- NtfyPwsh.psd1
- .git\FETCH_HEAD
- .git\hooks\fsmonitor-watchman.sample
- .git\hooks\pre-receive.sample
- .git\logs\refs\heads\main
- .git\objects\15\d33c8a798fa7bfab83df52cf4a3d16aeb43d1e
- .git\objects\40\e98a9f1d6555142a2788309dca25b975206782
- .git\objects\7f\34f7d2c9ea8658bba13a15a1f3452b72b360ef
- .git\objects\93\dd96dc90d6ff8ec9bdcb8b857f5a61a2a07f15
- .git\objects\9c\f66dd7a863f116bff9b24515c96955f3445ed1
- .git\objects\a8\33f7ccedfd8ae23eac9b8f90da3228af170657
- .git\objects\bd\d31fc5d93d19e18945146e9c956597d088c8e9
- .git\objects\d0\ffb1fd487eb0f126b6cc98b7cd8a7138a709a1
- .git\objects\e9\fa8a3082c9ff388bcef1a0e6d191b010cdf882
- .git\objects\f8\99678a130f664d37c02104ac867e645c844340
- .git\refs\heads\main
- NtfyPwsh.psm1
- .git\HEAD
- .git\hooks\post-update.sample
- .git\hooks\prepare-commit-msg.sample
- .git\logs\refs\remotes\origin\HEAD
- .git\objects\2d\3a1e37d5f99ed9525adfb9c0a7c32cd78c8a8f
- .git\objects\4f\76403df3dccdd6caaa7213a7df6c8e33068a42
- .git\objects\81\a66ef9a45e8f703eb9b00f667e60cd845ecaa2
- .git\objects\96\4912e335ac38c7406aca55ebe8cf56128cc2e0
- .git\objects\9d\8fba39adea26ca4d7ab2ed9aefbabb165d1ea5
- .git\objects\a9\d8054c6ceae70a5a725addf05ff37d986f2769
- .git\objects\bf\b4e5ff79d2e2c93fc748a7ec0501f02c88ff0e
- .git\objects\d1\d462fcf9180a92c2390099cee7c2ea9805cdaa
- .git\objects\ed\6620f5d4a1997a0e8f8135fba3620fae6e1dc6
- .git\objects\fc\80b758a8e782ff88aeb04e5d76c291733e496f
- .git\refs\remotes\origin\HEAD
- README.md
- .git\index
- .git\hooks\pre-applypatch.sample
- .git\hooks\push-to-checkout.sample
- .git\logs\refs\remotes\origin\main
- .git\objects\2f\5d35b3c79f8d7fee33235a7abf4a733f3300da
- .git\objects\56\c1c31612e1529016f9802b367ac5f9203ee44b
- .git\objects\87\5e2e661d2ed28e384c26d566119430efb4e818
- .git\objects\97\dacf9a1352fe7fee128a351172a2c41135c0f6
- .git\objects\9e\a197fd8277ed68b8df15cd937347d015b5a6ab
- .git\objects\a9\f46e1fed56dd4ac228545ba17bc037fcbb1487
- .git\objects\bf\bfe2c2c044f0e2141fd990e78049c009943e8e
- .git\objects\d4\3bb462bda665290395fa9fa279279ce91a4cd1
- .git\objects\f2\8580538b5b0464954c41df76891461e4642966
- .git\objects\ff\90788a94c301a15c7f02924439712a2729f436
- .git\refs\remotes\origin\main
- .git\ORIG_HEAD
- .git\hooks\pre-commit.sample
- .git\hooks\sendemail-validate.sample
- .git\objects\02\3f3bbc5155e27c07b3dfb617f4887e6bbedc2e
- .git\objects\2f\d8b110440bab92f3254f60c620f34f1e7a73b4
- .git\objects\58\61e9b65307174cd58b08afd4d0828190fb6c3d
- .git\objects\88\724eca067fd849b0d38a3c91edf4a060a980ee