PSEC - Powershell Enhanced Capability
Version 1.2.1

PSEC - Developer Notes

These notes, in no particular sequence, are provided if you intend to make changes to the delivered PSEC code.

Refer to Design Notes.

See PSEC - Design Notes

Icon Creation

Refer to the create-icons which is part of the psec-devp-flow.


This is a list of quirks in no particular sequence.

1. Duplicate functions

Function names that duplicate an existing function name, even in a different module, will silently overwrite the original function.

2. Additions to pipeline.

Calling a function in a statement without directing the result to $null or wrapping the call in a [void](& ....) expression will silently add the result to the callde functions return values. This can be difficult to find.

3. toString needs to be implemented.

The toString statement needs to be implemented in a subclass if it is to change the value of what is displayed.

4. Class validation

It would appear certain class validation only takes place when a class is instantiated, not when it is loaded.

PSEC - Powershell Enhanced Capability

Copyright © 2018-2021, 2022, Rexcel System Inc.