Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.40 - AboutModules #50

Merged
merged 52 commits into from
Aug 12, 2018
Merged

v0.40 - AboutModules #50

merged 52 commits into from
Aug 12, 2018

Conversation

vexx32
Copy link
Owner

@vexx32 vexx32 commented Aug 12, 2018

v0.40 - AboutModules

Changes

  • Changed Get-Enlightenment to Measure-Karma. The old command name(s) persist as aliases, as well as existing aliases.
    • Changed Measure-Karma's -Meditate switch to -Contemplate ; old switch name will be aliased to the new one for the time being.
  • Added AboutModules!
  • Added verbose output to exported and internal functions!
  • Two new short koans for the random meditation prompt!
  • Moved koan counting to internal module function rather than doing it directly in Measure-Karma
  • Added Comment-Based Help to functions that were missing it, and tidied up existing help blocks

Fixes

  • Fix build process to operate based on version tags rather than just branches.
  • Fix PSGallery releases not automatically showing links to github and license, etc.
    • I forgot to put stuff in PrivateData in the .psd1, oops!
  • Moved data file import to module import rather than function execution so that imported data stays in session memory instead of accessing disk on every function call.
  • Finally got around to updating some stuff in the readm!. Fixes clarification in Readme.md #47
  • Updated tests to reflect new command behaviour, and added tests for Measure-Koan.

@vexx32 vexx32 self-assigned this Aug 12, 2018
@vexx32 vexx32 merged commit 7741ba9 into master Aug 12, 2018
@vexx32 vexx32 removed the request for review from steviecoaster August 12, 2018 02:27
@vexx32 vexx32 mentioned this pull request Aug 12, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant