forked from StartAutomating/Eventful
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Eventful.psd1
105 lines (75 loc) · 2.31 KB
/
Eventful.psd1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
@{
RootModule = 'Eventful.psm1'
Description = 'Easy Eventful PowerShell'
ModuleVersion = '0.1.8'
GUID = 'f4d780da-be78-49c6-921a-436e053cb97c'
Author = 'James Brundage'
Copyright = '2021-2023 Start-Automating'
FormatsToProcess = 'Eventful.format.ps1xml'
TypesToProcess = 'Eventful.types.ps1xml'
AliasesToExport = '*'
PrivateData = @{
PSData = @{
ProjectURI = 'https://github.com/StartAutomating/Eventful'
LicenseURI = 'https://github.com/StartAutomating/Eventful/blob/main/LICENSE'
Tags = 'Eventful', 'Events'
ReleaseNotes = @'
## Eventful 0.1.8:
* Eventful Supports Sponsorship (#25)
* New Commands!
* Import-Event (#28)
* Export-Event (#27)
* Send-Event can now send -EventArguments and -MessageData (#26)
* Watch-Event now supports -MaxTriggerCount and -MessageData (#29)
* Simplifying event source registration (any `@*` script or function) (#30)
* Making one-time event sources more efficient (#31)
---
## Eventful 0.1.7:
* Adding On@CommandNotFound event source (Fixes #11)
* Watch-Event now allows eventsources -recursively (Fixes #15)
---
## Eventful 0.1.6
* Adding LocationChanged event source (Fixes #12)
---
## Eventful 0.1.5
* Adding On@Event (#2)
* Send-Event support for piping existing events (#4)
* Adding /docs (#5)
---
## Eventful 0.1.4
* Module Rebranded to Eventful.
* Get-EventHandler added
---
## Eventful 0.1.3
New Event Source:
* VariableSet
Receive-Event now returns event most-recent to least-recent.
Receive-Event now has -First and -Skip.
Bugfix: On@Repeat now actually starts it's timer.
---
## Eventful 0.1.2
New Event Source:
* UDP
PowerShellAsync Event Source now allows for a -Parameter dictionaries.
---
## Eventful 0.1.1
New Event Sources:
* HTTPResponse
* PowerShellAsync
---
New Event Source Capabilities:
Event Sources can now return an InitializeEvent property or provide a ComponentModel.InitializationEvent attribute.
This will be called directly after the subscription is created, so as to avoid signalling too soon.
---
## Eventful 0.1
Initial Module Release.
Fun simple event syntax (e.g. on mysignal {"do this"} or on delay "00:00:01" {"do that"})
Better pipelining support for Sending events.
---
'@
}
CommandTypes = @{
EventSource = '^\@\w'
}
}
}