Skip to content

Commit

Permalink
v2.0. Major, breaking changes.
Browse files Browse the repository at this point in the history
# v2.0 - Emit objects instead of strings. Majorly breaking change, but
#        I think it's needed and much better. Have been considering switching
#        to Write-Verbose for a lot of the output and have it quiet by default (New/Remove), as is
#        the convention, but I imagine that after 6 years in the wild, there are
#        thousands of meta scripts using this module - and some might be parsing
#        the output to determine success. I will look into redesigning and
#        standardizing further. Pushing this for now.
  • Loading branch information
EliteLoser authored Jan 1, 2018
1 parent 7242b30 commit 239d53e
Showing 1 changed file with 20 additions and 5 deletions.
25 changes: 20 additions & 5 deletions SSHSessions.psd1
Original file line number Diff line number Diff line change
@@ -1,21 +1,28 @@
#
# Module manifest for module 'PSGet_SSHSessions'
# Module manifest for module 'PSGET_SSHSessions'
#
# Generated by: Joakim Borger Svendsen
#
# Generated on: 12/30/2017
# v1.9 - Add -Reconnect to New-SshSession. Standardize output more to Ansible style.
# Some breaking changes if output is parsed, due to this.
# v1.9.1 - Add -ScriptBlock to Invoke-SshCommand.
#
# v1.9.2 - Bug fixes and improvements. Vastly improved pipeline handling.
# v2.0 - Emit objects instead of strings. Majorly breaking change, but
# I think it's needed and much better. Have been considering switching
# to Write-Verbose for a lot of the output and have it quiet, as is
# the convention, but I imagine that after 6 years in the wild, there are
# thousands of meta scripts using this module - and some might be parsing
# the output to determine success. I will look into redesigning and
# standardizing further. Pushing this for now.

@{

# Script module or binary module file associated with this manifest.
RootModule = 'SSHSessions.psm1'

# Version number of this module.
ModuleVersion = '1.9.1'
ModuleVersion = '2.0'

# Supported PSEditions
# CompatiblePSEditions = @()
Expand Down Expand Up @@ -99,7 +106,7 @@ PrivateData = @{
PSData = @{

# Tags applied to this module. These help with module discovery in online galleries.
Tags = @('SSH', 'Linux', 'Unix', 'Cisco', 'Juniper')
Tags = @('SSH', 'Linux', 'Unix', 'Cisco', 'Juniper', 'Networking')

# A URL to the license for this module.
# LicenseUri = ''
Expand All @@ -111,7 +118,15 @@ PrivateData = @{
# IconUri = ''

# ReleaseNotes of this module
ReleaseNotes = 'Add a -ScriptBlock parameter for Invoke-SshCommand'
ReleaseNotes = '# Add a -ScriptBlock parameter for Invoke-SshCommand (less escaped quotes).
# Vastly improved pipeline handling.
# v2.0 - Emit objects instead of strings. Majorly breaking change, but
# I think it''s needed and much better. Have been considering switching
# to Write-Verbose for a lot of the output and have it quiet by default (New/Remove), as is
# the convention, but I imagine that after 6 years in the wild, there are
# thousands of meta scripts using this module - and some might be parsing
# the output to determine success. I will look into redesigning and
# standardizing further. Pushing this for now.'

# External dependent modules of this module
# ExternalModuleDependencies = ''
Expand Down

0 comments on commit 239d53e

Please sign in to comment.