Pode is a Cross-Platform PowerShell web framework for creating REST APIs, Web Sites, and TCP/SMTP servers
OTHER License
Checksum: 55456B595D0DDFD92ABB1C34209FCB4F68E2052940ABAA6A5D81C1C870D8811E
Published by Badgerati 6 months ago
Checksum: 93FCF0ED0EFABF1D848AE37CA63934178901ED76B61F37F955D55669FB7F70B8
/views
(thanks @mdaneri!)-DualMode
on Add-PodeEndpoint
, allowing endpoints to listen on IPv4 and IPv6Add-PodePage
(thanks @mdaneri!)Add-PodeRouteGroup
break
command when broadcasting messages to websocketsPublished by Badgerati 12 months ago
Checksum: 7982A2267E12D9FF8F53C4C1732A4F5A01FA789470EA5DF940A8641D08EDEF35
-SslProtocol
parameter to Add-PodeEndpoint
, to allow setting SSL Protocols per endpointTest-PodeJwt
function is now public (thanks @alan-null!)-AsCredential
was supplied on the scheme.vscode
workspace settings file, with PowerShell code formatting settingsPublished by Badgerati over 1 year ago
Checksum: EE4C873F72FC3C7F846FB0D80624A92438C89A43236421A49CCBEBED1240E3D9
New-PodeCron
, to help with creating cron expressions for schedules-IfExists
parameter for Routes, letting you now specify if Pode should overwrite a Route if it already exists-Method
values can now be passed for RoutesCONNECT
HTTP methodInvoke-WebRequest
multiple
attribute on HTML file inputsWrite-PodeHtmlResponse
examplePublished by Badgerati about 2 years ago
Checksum: 3AF04B3DB6C4B52C4CB1CDEDB68F993A86E32949D77A2B63DF9DBF0B25FC2FB7
-KeepCredential
switch for Add-PodeAuthWindowsAd
(thanks @TheBakaBandit!)-ListenerType
parameter description for Start-PodeServer
Published by Badgerati over 2 years ago
Checksum: 48E8349BC9EABB46CD448129390A3ECA6691EE7DEDF03C63F57ECE7CFC418640
Published by Badgerati over 2 years ago
Checksum: 2E8DC36A5C6342E3479AEC3C2C3358924FEB78DF5EE058C3FD6B36EE4F05276D
Published by Badgerati over 2 years ago
Checksum: 8894910B0EA18B239EC90FB7C82C0FEB516D1F067D73A6F80DE60EA262AE9CD0
Published by Badgerati over 2 years ago
Checksum: 5D7B017F6FC0560F03C93C00C35A6548CD8A1AE92F790F7C2BDBBA5370CB2851
-FilePath
on Start-PodeServer
-DirectGroups
/-ADModule
switch for WindowsAD authenticationPublished by Badgerati over 2 years ago
Checksum: 007D0EECB869F88D4F681076CF93D3F1593687287FE255902538333F9627ACFD
-ArgumentList
to Invoke-PodeTimer
and Invoke-PodeSchedule
Published by Badgerati almost 3 years ago
Checksum: FD247CA5BE09A31A474F014020822C3BFDABA367323E50A9AB2AF74B179EE4CC
Published by Badgerati almost 3 years ago
Checksum: 9E9636CCD038494FB1B05D8A50112759C7DE7B36D956B8F2D8EAB064349246EB
ConvertFrom-PodeJwt
expecting string not byte[]Published by Badgerati almost 3 years ago
Checksum: F3737F3F2A906B5A0AD06C08D23EEDF6002B65D08ACD8BACBF2DED8B191281A2
Use-PodeXYZ
functions for auto-loading scriptsOut-PodeVariable
to set variables on the Host when the server stops-Compress
switch to Save-PodeState
-Merge
switch to Restore-PodeState
, to stop overwriting of state on restoreConvertFrom-PodeJwt
public, and use id_token
from the TokenUrl during OAuth2 for the user object-Object
on Lock-PodeObject
isn't supplied, use the global Lockable by default$session:
and $state:
variable scopes-Threads
on Start-PodeServer
for WebSockets as well, if endpoint supplied-Force
to Get-PodeSessionId
to allow the retrieval of unauthorised SessionIdsOut-Null
with $null =
instead (thanks @RobinBeismann!)Published by Badgerati about 3 years ago
Checksum: 02C18404E0E9FB2B3341EBBD55AEA09C1067FDBE5642A983FB84377242501B65
Start-PodeStaticServer
Published by Badgerati about 3 years ago
Checksum: 9960B04F7D4DF8E5CB8A4798834B28D517BDF7471626EE8C875967C146481335
-SearchBase
parameter to Add-PodeAuthWindowsAD
for OpenLDAPPublished by Badgerati over 3 years ago
Checksum: 96314E5891563ECB9740047EAC7167EFB807085965FB93A01F81CD879D7A082A
-Secret
if not suppliedRestart-PodeServer
to manually restart the server internallyJoin-Path
with [System.IO.Path]::Combine
Get-PodeStateNames
to get array of current Names with shared state-SuccessUseOrigin
should only work for GET requestsnetsh interface portproxy
for external access as non-adminAdd-PodeMiddleware
function summary to reference returning a boolean valuePublished by Badgerati over 3 years ago
Checksum: D9F9133951C149145B56BBA8A43088F8DD3FE9D689CB5973F5B834663DD50553
Use-PodeRoutes
to auto-load routes from a /routes
directory-AsCredential
switch for Basic/Form authentication-AsJWT
switch for Bearer/API key authenticationPublished by Badgerati over 3 years ago
Checksum: C372754A16ACC17B6E64E8539B0B8A1398E2B9079A32D48B4091838E38510677
Published by Badgerati over 3 years ago
Checksum: F399F1729DEAB62356FEF625AF50016D345B6499A5FEE40B067DD8B4E636D6AE
Published by Badgerati over 3 years ago
Checksum: FD74785B407CCF78DD2EB133157A84142BA09FBC88622D0611FDFC4DB821F1B9
$TimerEvent
object within Timers