Skip to content

Commit

Permalink
* подавил вывод дополнительной информации для параметров-переключател…
Browse files Browse the repository at this point in the history
…ей (в рамках #50)
  • Loading branch information
sergey-s-betke committed Oct 8, 2013
1 parent cc8c18b commit 7d5965b
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 61 deletions.
24 changes: 15 additions & 9 deletions ITG.Readme.psm1
Original file line number Diff line number Diff line change
Expand Up @@ -1221,9 +1221,11 @@ $( [String]::Format( $loc.RoleDetails, "**$( $Help.Role )**", "``$( $FunctionInf
(
& {
$ParamDefs = & {
@{
Attr = ( $loc.TypeColon );
Value = ( $Param.ParameterType.FullName | Expand-Definitions );
if ( -not $Param.SwitchParameter ) {
@{
Attr = ( $loc.TypeColon );
Value = ( $Param.ParameterType.FullName | Expand-Definitions );
};
};
if ( $Param.Aliases ) {
@{
Expand All @@ -1249,13 +1251,17 @@ $( [String]::Format( $loc.RoleDetails, "**$( $Help.Role )**", "``$( $FunctionInf
Value = "``$( $_.defaultValue )``";
};
};
@{
Attr = ( $loc.AcceptsPipelineInput );
Value = ( $_.pipelineInput );
if ( ( -not $Param.SwitchParameter ) -or ( -not $_.pipelineInput.ToLower().Equals( 'false' ) ) ) {
@{
Attr = ( $loc.AcceptsPipelineInput );
Value = ( $_.pipelineInput );
};
};
@{
Attr = ( $loc.AcceptsWildCardCharacters );
Value = ( $loc."$( $_.globbing )Short" );
if ( -not $Param.SwitchParameter ) {
@{
Attr = ( $loc.AcceptsWildCardCharacters );
Value = ( $loc."$( $_.globbing )Short" );
};
};
};
<#
Expand Down
59 changes: 7 additions & 52 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -315,21 +315,13 @@ Readme

- `[SwitchParameter] PassThru`
Передавать полученный по конвейеру описатель дальше
* Тип: [System.Management.Automation.SwitchParameter][]
* Принимать входные данные конвейера? false
* Принимать подстановочные знаки? нет


- `[SwitchParameter] WhatIf`
* Тип: [System.Management.Automation.SwitchParameter][]
* Псевдонимы: wi
* Принимать входные данные конвейера? false
* Принимать подстановочные знаки? нет

- `[SwitchParameter] Confirm`
* Тип: [System.Management.Automation.SwitchParameter][]
* Псевдонимы: cf
* Принимать входные данные конвейера? false
* Принимать подстановочные знаки? нет

- `<CommonParameters>`
Этот командлет поддерживает общие параметры: Verbose, Debug,
Expand Down Expand Up @@ -539,9 +531,7 @@ HelpInfo.xml в каталоге модуля, либо создаёт новы
- `[SwitchParameter] UpdateManifest`
Обновлять или нет манифест модуля. Речь идёт о создании / обновлении параметра
HelpInfoURI в манифесте, который как раз и должен указывать на HelpInfo.xml файл
* Тип: [System.Management.Automation.SwitchParameter][]
* Принимать входные данные конвейера? false
* Принимать подстановочные знаки? нет


- `[Uri] HelpInfoUri`
Используется только совместно
Expand All @@ -554,21 +544,13 @@ HelpInfo.xml в каталоге модуля, либо создаёт новы

- `[SwitchParameter] PassThru`
Передавать полученный по конвейеру описатель дальше
* Тип: [System.Management.Automation.SwitchParameter][]
* Принимать входные данные конвейера? false
* Принимать подстановочные знаки? нет


- `[SwitchParameter] WhatIf`
* Тип: [System.Management.Automation.SwitchParameter][]
* Псевдонимы: wi
* Принимать входные данные конвейера? false
* Принимать подстановочные знаки? нет

- `[SwitchParameter] Confirm`
* Тип: [System.Management.Automation.SwitchParameter][]
* Псевдонимы: cf
* Принимать входные данные конвейера? false
* Принимать подстановочные знаки? нет

- `<CommonParameters>`
Этот командлет поддерживает общие параметры: Verbose, Debug,
Expand Down Expand Up @@ -804,15 +786,11 @@ HelpInfo.xml в каталоге модуля, либо создаёт новы
- `[SwitchParameter] UpdateModule`
обновлять файл модуля - добавлять в файл модуля в комментарии к функциям модуля
записи типа `.ExternalHelp ITG.Readme-help.xml`
* Тип: [System.Management.Automation.SwitchParameter][]
* Принимать входные данные конвейера? false
* Принимать подстановочные знаки? нет


- `[SwitchParameter] Cab`
генерировать / обновлять или нет .cab файл
* Тип: [System.Management.Automation.SwitchParameter][]
* Принимать входные данные конвейера? false
* Принимать подстановочные знаки? нет


- `[String] PSCabPath`
Путь к .cab файлу
Expand All @@ -825,21 +803,13 @@ HelpInfo.xml в каталоге модуля, либо создаёт новы

- `[SwitchParameter] PassThru`
Передавать полученный по конвейеру описатель дальше
* Тип: [System.Management.Automation.SwitchParameter][]
* Принимать входные данные конвейера? false
* Принимать подстановочные знаки? нет


- `[SwitchParameter] WhatIf`
* Тип: [System.Management.Automation.SwitchParameter][]
* Псевдонимы: wi
* Принимать входные данные конвейера? false
* Принимать подстановочные знаки? нет

- `[SwitchParameter] Confirm`
* Тип: [System.Management.Automation.SwitchParameter][]
* Псевдонимы: cf
* Принимать входные данные конвейера? false
* Принимать подстановочные знаки? нет

- `<CommonParameters>`
Этот командлет поддерживает общие параметры: Verbose, Debug,
Expand Down Expand Up @@ -947,10 +917,7 @@ Readme

- `[SwitchParameter] ShortDescription`
Генерировать только краткое описание
* Тип: [System.Management.Automation.SwitchParameter][]
* Псевдонимы: Short
* Принимать входные данные конвейера? false
* Принимать подстановочные знаки? нет

- `[PSModuleInfo[]] ReferencedModules`
Перечень модулей, упоминания функций которых будут заменены на ссылки
Expand Down Expand Up @@ -1084,10 +1051,7 @@ Readme

- `[SwitchParameter] ShortDescription`
Генерировать только краткое описание
* Тип: [System.Management.Automation.SwitchParameter][]
* Псевдонимы: Short
* Принимать входные данные конвейера? false
* Принимать подстановочные знаки? нет

- `[PSModuleInfo[]] ReferencedModules`
Перечень модулей, упоминания функций которых будут заменены на ссылки
Expand All @@ -1110,21 +1074,13 @@ Readme

- `[SwitchParameter] PassThru`
Передавать полученный по конвейеру описатель дальше
* Тип: [System.Management.Automation.SwitchParameter][]
* Принимать входные данные конвейера? false
* Принимать подстановочные знаки? нет


- `[SwitchParameter] WhatIf`
* Тип: [System.Management.Automation.SwitchParameter][]
* Псевдонимы: wi
* Принимать входные данные конвейера? false
* Принимать подстановочные знаки? нет

- `[SwitchParameter] Confirm`
* Тип: [System.Management.Automation.SwitchParameter][]
* Псевдонимы: cf
* Принимать входные данные конвейера? false
* Принимать подстановочные знаки? нет

- `<CommonParameters>`
Этот командлет поддерживает общие параметры: Verbose, Debug,
Expand Down Expand Up @@ -1178,7 +1134,6 @@ Readme
[System.Management.Automation.ExternalScriptInfo]: <http://msdn.microsoft.com/ru-ru/library/system.management.automation.externalscriptinfo.aspx> "ExternalScriptInfo Class (System.Management.Automation)"
[System.Management.Automation.PSModuleInfo]: <http://msdn.microsoft.com/ru-ru/library/system.management.automation.psmoduleinfo.aspx> "PSModuleInfo Class (System.Management.Automation)"
[System.Management.Automation.ScriptBlock]: <http://msdn.microsoft.com/ru-ru/library/system.management.automation.scriptblock.aspx> "ScriptBlock Class (System.Management.Automation)"
[System.Management.Automation.SwitchParameter]: <http://msdn.microsoft.com/ru-ru/library/system.management.automation.switchparameter.aspx> "SwitchParameter Class (System.Management.Automation)"

---------------------------------------

Expand Down

0 comments on commit 7d5965b

Please sign in to comment.