Powershell GUI fronted (WPF) to run categorized console scripts

⌈⌋ branch:  ClickyColoury


Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins by user mario

2018-05-19
22:49
New menu/plugin which adds dummy entries for unclassified scripts. Leaf check-in: 168d091f87 user: mario tags: trunk
22:47
Shorten starter.ps1 with `Is-PluginCompatible` function, scanning user plugins with standard scripts, and moving -Filter to separate script. check-in: 74c2c89475 user: mario tags: trunk
2018-05-18
17:58
Attempt at making TreeViewItems more solid (metro/burger style menu) check-in: 16ea606fae user: mario tags: trunk
17:57
Add PSR as default tool. check-in: efdfe648a3 user: mario tags: trunk
17:57
Simpler Start-Process doesn't work. PS does not escape double quotes in -ArgumentList properly, nor allows escaping with standard CMD ^ caret etc. check-in: 8e78d588f1 user: mario tags: trunk
17:54
Add online repo shortcut, disable config option (not going to use plugin scan or add direct download). check-in: 1470549b26 user: mario tags: trunk
2018-05-16
18:16
REGEDIT starter which key-macro loads remote machine right away. check-in: b70b97c785 user: mario tags: trunk
18:15
Trivial Get-InboxRule script check-in: c70309ceb4 user: mario tags: trunk
18:15
NETLOGON registry change to enable WinLogon debugging check-in: 7d3b522d61 user: mario tags: trunk
18:13
AD search for user properties, with a few (unpractical) sample -Filters. check-in: 09ab7c0a65 user: mario tags: trunk
18:13
Query permission groups for folders (Get-ACL) check-in: 08100351ec user: mario tags: trunk
18:13
Add users to multiple groups, or query existing membership of users. check-in: aaf317d39d user: mario tags: trunk
18:11
Template tool to craft/prepare new user scripts. check-in: 48e6e20fbb user: mario tags: trunk
18:10
Enables little ping button - with PS Test-Connection (instead of plain ping) check-in: 2bf65ee48c user: mario tags: trunk
18:10
Workaround to override copy function for RichTextBox - copy selected content as text/plain instead of RTF. check-in: bc311320b6 user: mario tags: trunk
18:09
Keep old 3-pane CLI menu (for TextyTypey) as plugin. check-in: 7ca24d3342 user: mario tags: trunk
18:09
Cancel button = currently just hangs both runspaces. check-in: e419d52757 user: mario tags: trunk
18:08
Swirly arrow indicator for Window title - when scripts are running. check-in: e076d85d3d user: mario tags: trunk
18:07
New plugin manager to install contrib/ scripts. check-in: 85c87f27b5 user: mario tags: trunk
18:07
All-in-one CIM query plugin (lengthy class list), with support for Out-DisplayDispatch check-in: 94b744668d user: mario tags: trunk
18:06
WMI Win32_SharedFolders check-in: 91bc1b9185 user: mario tags: trunk
18:05
WMI Win32_OS check-in: 6f53bccd86 user: mario tags: trunk
18:05
WMI Win32_drivers check-in: 8612dbd815 user: mario tags: trunk
18:05
Rewrite WMI output into GB. check-in: 20dd6899aa user: mario tags: trunk
18:04
Support for RTF and XAML news files. check-in: b78ab94f09 user: mario tags: trunk
18:04
add Out-DisplayDispatch for bulk plugins. add Create-RegPath check-in: f01ce7ec89 user: mario tags: trunk
18:03
Fix plugin filters (api check for user plugins, separate NotFilter). Better init plugin stacktrace. check-in: 04cf6b4bca user: mario tags: trunk
18:02
Remove unused Get-Machine, introduce general Read-HostCached alias. Merge new sectioned/submenu Print-Menu implementation. check-in: e0133cf4d1 user: mario tags: trunk
18:00
Move input form expander into scrollviewer check-in: d90fd410d2 user: mario tags: trunk
2018-04-22
22:49
Undo $results._proceed=1 default, as window closing would leave it default. check-in: c12edca429 user: mario tags: trunk
19:45
Remove logging from Out-Gui check-in: d4ba9808be user: mario tags: trunk
19:36
text file fixup (evil Notepad!!) check-in: bec07bd1d8 user: mario tags: trunk
19:32
Sample plugin, warning message for `# confirm: 1` meta flag. (Used for server restarts, or more involved delete operations, e.g.) check-in: ef70674889 user: mario tags: trunk
19:26
Whitespace: CSS got ignored by MSIE target, thus use normal CRLF-to-BR conversion at all times. check-in: 05738ae271 user: mario tags: trunk
19:20
Background for Write-Splash check-in: 761507fcd0 user: mario tags: trunk
19:20
Reintroduce vars:machine,username defaults for Convert-VarsToCmdArgs. Add icons back to TreeView action buttons. Prettier splash screen (background image). check-in: 48ab79bfc6 user: mario tags: trunk
2018-04-17
09:10
Adapt clipboard HTML export to preserve linebreaks, introduce CSS `white-space: pre` for multiline/indented/tabled output. check-in: dc6cb9cda5 user: mario tags: trunk
2018-04-15
19:05
.output.Parent.Parent.ScrollToEnd() to message ScrollViewer, not RTB check-in: 7cb3a3ddb7 user: mario tags: trunk
18:22
Write-Splash fix for PS2. Release a 0.9.0 check-in: 8ad68eaa09 user: mario tags: trunk, 0.9.0
13:15
More current vars test (multiline definition and filechooser/button). Check all colors in Write-Host test. check-in: 885044ef20 user: mario tags: trunk
13:14
Reintroduce color mapping, some HTML escaping. check-in: 5f7c8e0cc1 user: mario tags: trunk
13:13
Whitelist allowed WPF colors (DarkYellow is a console, but not a WPF color name). Readd Button for TreeView actions list. check-in: 9d39e749dd user: mario tags: trunk
2018-04-14
20:17
Fix PMD extraction; again. - Incorrect quoting regex for JSOL - and System.IO.File reading instead of Get-Content to fix CRCRLF files check-in: 62d786655f user: mario tags: trunk
20:16
Split out New-GuiVarInput (input widget building) from Read-GuiExtraParams. Change order of VALUE= preference (standard vars over previous values); experimental support for expression specs in `# vars: { value=$(Get-IP $machine)}` Various comment updates. check-in: 279befd338 user: mario tags: trunk
20:13
Implement XAML to HTML conversion / previous color mapping not added back in yet check-in: 929494c384 user: mario tags: trunk
2018-04-12
19:42
new PS-style icon check-in: 6b5ea13e6b user: mario tags: trunk
19:42
Slimmer popup for Ask-Gui/Read-Host. Add type:filechooser support for input boxes. Move widget/value extraction out of [Run] callback. check-in: 891bc77e0e user: mario tags: trunk
19:40
Adapt Extract-PluginMeta to: - finally recognize end of comment block - support Powershell <# ># wrap - and strip no more than three spaces after pound sign, which allows multi-line span vars:+config: {entries} - more stringent parsing of JSOL structure (curlies/quotes) check-in: eef03bc397 user: mario tags: trunk
2018-04-11
20:03
bump version check-in: bf2db273a8 user: mario tags: trunk
20:02
More abstractions for standard variable names (GUI widget mappings and default callbacks for Add-ButtonHooks). Renamed and resorted input variable functions, mostly using "Vars" now instead of "Params". Support for old $meta.param field removed from Get-GuiExtra.. Mapping now in central Get-ScriptVars. Shortens Run-GuiTask. check-in: 59be64686c user: mario tags: trunk