Powershell GUI fronted (WPF) to run categorized console scripts

⌈⌋ branch:  ClickyColoury


Check-in [d9f41219b0]

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

Overview
SHA1:d9f41219b01e8c4dab58c8eb0a591e48cea5101e
Date: 2017-09-23 18:37:17
User: mario
Comment:Tag release 0.8.0
Tags And Properties
  • branch=trunk inherited from [7e2f1fd24a]
  • sym-0.8.0
  • sym-trunk inherited from [7e2f1fd24a]
Context
2017-09-24
06:58
[dafc0b50d4] Made Usertools base dir configurable (user: mario, tags: trunk)
2017-09-23
18:37
[d9f41219b0] Tag release 0.8.0 (user: mario, tags: trunk, 0.8.0)
09:08
[e9ce3ee79d] and type: command (user: mario, tags: trunk)
Changes

Changes to ClickyColoury.cmd.

1
2
3

4
@echo off
REM -- depends on -Version 2.0 for now; albeit *did* work with PowerShell 3.0 once
REM -- for debugging, leave out `-WindowStyle Hidden` of course

powershell.exe -Version 2.0 -STA -WindowStyle Hidden -File modules/starter.ps1



>
|
1
2
3
4
5
@echo off
REM -- depends on -Version 2.0 for now; albeit *did* work with PowerShell 3.0 once
REM -- for debugging, leave out `-WindowStyle Hidden` of course
cd %~dp0
powershell.exe -Version 2.0 -STA -WindowStyle Hidden -File ./modules/starter.ps1

Added LICENSE.





























































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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
NOTES
–––––

 - Please recognize the license: tag atop the modules/* or scripts.
 - The majority of the GUI code is distributed under the MIT license.
 - Any script that's less than two lines of code is considered Public
   Domain however.

MITL
––––

Copyright 2017 mario

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.

Added NEWS.



















































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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

0.8.0 (2017-09-22)
 * First public (stripped down) release
 * Main code condensed into modules/ directory.
 * Global configuration hash is now populated in starter.ps1
 * Restructured tools/ again into category-nested subfolders.
 * Implemented HTML clipboard kludge (collect alongside Out-Gui).
 * Sigma version for init_intro.ps1 instead of main version.

0.7.x (unreleased)
 * Open-RemoteRegistry with generic path support
 * more Out-Gui and Start-Win type and error catching
 * globalized Out-Gui aliases for type:init scripts
 * funcs_json / Foreach-KV

0.6.x (unreleased)
 * Unicode toolbar block
 * condensed CLI output instead of submenus
 * unified $cfg. names

0.5.x (unreleased)
 * basic plugin system
 * funcs_* init plugins
 * Scripts held in tools.*/ folders
 * input+combobox support for param:
 * Ask-Gui/Get-Params name matching

0.4.x (unreleased)
 * reduced to single runspace just for GUI/WPF
 * toolblocks instead of just buttons
 * menu_editscripts
 * AD-Search alternatives

0.3.x (unreleased)
 * preliminary WPF mode without separate runspace

0.2.x (unreleased)
 * CMD scripts ported

0.1.x (unreleased)
 * CLI only version