Skip to content

Commit da5076d

Browse files
Stable release 2.4.1
Fix positional parameters in all cmdlet
2 parents caf7a20 + a4a9e55 commit da5076d

8 files changed

Lines changed: 126 additions & 246 deletions

PSCouchDB/PSCouchDB.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
)
2929

3030
# Version number of this module.
31-
ModuleVersion = '2.4'
31+
ModuleVersion = '2.4.1'
3232

3333
# Supported PSEditions
3434
# CompatiblePSEditions = @()

PSCouchDB/functions/CouchDBconfiguration.ps1

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -408,14 +408,11 @@ function Set-CouchDBConfiguration () {
408408
[string] $Server,
409409
[int] $Port,
410410
[string] $Node = $(if ((Get-CouchDBNode -Server $Server -Port $Port -Authorization $Authorization -Ssl:$Ssl -ProxyServer $ProxyServer -ProxyCredential $ProxyCredential).name -contains "couchdb@localhost") { "couchdb@localhost" } else { "couchdb@127.0.0.1" }),
411-
[Parameter(mandatory = $true)]
412-
[Parameter(Position = 0)]
411+
[Parameter(mandatory = $true, Position = 0)]
413412
[string] $Element,
414-
[Parameter(mandatory = $true)]
415-
[Parameter(Position = 1)]
413+
[Parameter(mandatory = $true, Position = 1)]
416414
[string] $Key,
417-
[Parameter(mandatory = $true)]
418-
[Parameter(Position = 2)]
415+
[Parameter(mandatory = $true, Position = 2)]
419416
[string] $Value,
420417
$Authorization,
421418
[switch] $Ssl,

PSCouchDB/functions/CouchDBdatabase.ps1

Lines changed: 32 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,7 @@ function Test-CouchDBDatabase () {
4444
param(
4545
[string] $Server,
4646
[int] $Port,
47-
[Parameter(mandatory = $true, ValueFromPipeline = $true)]
48-
[Parameter(Position = 0)]
47+
[Parameter(mandatory = $true, ValueFromPipeline = $true, Position = 0)]
4948
[string] $Database,
5049
$Authorization,
5150
[switch] $Ssl,
@@ -111,8 +110,7 @@ function Copy-CouchDBDatabase () {
111110
[string] $RemoteServer,
112111
[int] $Port,
113112
[int] $RemotePort,
114-
[Parameter(mandatory = $true, ValueFromPipeline = $true)]
115-
[Parameter(Position = 0)]
113+
[Parameter(mandatory = $true, ValueFromPipeline = $true, Position = 0)]
116114
[string] $Database,
117115
[Parameter(Position = 1)]
118116
[string] $Destination = $(if ($RemoteServer) {$Database} else {$Database + "_new"}),
@@ -346,8 +344,7 @@ function New-CouchDBDatabase () {
346344
param(
347345
[string] $Server,
348346
[int] $Port,
349-
[Parameter(mandatory = $true, ValueFromPipeline = $true)]
350-
[Parameter(Position = 0)]
347+
[Parameter(mandatory = $true, ValueFromPipeline = $true, Position = 0)]
351348
[string] $Database,
352349
[Parameter(Position = 1)]
353350
[switch] $Partition,
@@ -399,8 +396,7 @@ function Remove-CouchDBDatabase () {
399396
param(
400397
[string] $Server,
401398
[int] $Port,
402-
[Parameter(mandatory = $true, ValueFromPipeline = $true)]
403-
[Parameter(Position = 0)]
399+
[Parameter(mandatory = $true, ValueFromPipeline = $true, Position = 0)]
404400
[string] $Database,
405401
$Authorization,
406402
[switch]$Force,
@@ -450,8 +446,7 @@ function Get-CouchDBIndex () {
450446
param(
451447
[string] $Server,
452448
[int] $Port,
453-
[Parameter(mandatory = $true, ValueFromPipeline = $true)]
454-
[Parameter(Position = 0)]
449+
[Parameter(mandatory = $true, ValueFromPipeline = $true, Position = 0)]
455450
[string] $Database,
456451
$Authorization,
457452
[switch] $Ssl,
@@ -505,14 +500,11 @@ function New-CouchDBIndex () {
505500
param(
506501
[string] $Server,
507502
[int] $Port,
508-
[Parameter(mandatory = $true, ValueFromPipeline = $true)]
509-
[Parameter(Position = 0)]
503+
[Parameter(mandatory = $true, ValueFromPipeline = $true, Position = 0)]
510504
[string] $Database,
511-
[Parameter(mandatory = $true)]
512-
[Parameter(Position = 1)]
505+
[Parameter(mandatory = $true, Position = 1)]
513506
[string] $Name,
514-
[Parameter(mandatory = $true)]
515-
[Parameter(Position = 2)]
507+
[Parameter(mandatory = $true, Position = 2)]
516508
[array] $Fields,
517509
$Authorization,
518510
[switch] $Ssl,
@@ -576,14 +568,11 @@ function Remove-CouchDBIndex () {
576568
param(
577569
[string] $Server,
578570
[int] $Port,
579-
[Parameter(mandatory = $true)]
580-
[Parameter(Position = 0)]
571+
[Parameter(mandatory = $true, Position = 0)]
581572
[string] $Database,
582-
[Parameter(mandatory = $true)]
583-
[Parameter(Position = 1)]
573+
[Parameter(mandatory = $true, Position = 1)]
584574
[string] $DesignDoc,
585-
[Parameter(mandatory = $true, ValueFromPipeline = $true)]
586-
[Parameter(Position = 2)]
575+
[Parameter(mandatory = $true, ValueFromPipeline = $true, Position = 2)]
587576
[string] $Name,
588577
$Authorization,
589578
[switch]$Force,
@@ -634,8 +623,7 @@ function Get-CouchDBDatabaseInfo () {
634623
param(
635624
[string] $Server,
636625
[int] $Port,
637-
[Parameter(mandatory = $true, ValueFromPipeline = $true)]
638-
[Parameter(Position = 0)]
626+
[Parameter(mandatory = $true, ValueFromPipeline = $true, Position = 0)]
639627
[array] $Keys,
640628
$Authorization,
641629
[switch] $Ssl,
@@ -689,8 +677,7 @@ function Get-CouchDBDatabaseShards () {
689677
param(
690678
[string] $Server,
691679
[int] $Port,
692-
[Parameter(mandatory = $true, ValueFromPipeline = $true)]
693-
[Parameter(Position = 0)]
680+
[Parameter(mandatory = $true, ValueFromPipeline = $true, Position = 0)]
694681
[string] $Database,
695682
[Parameter(Position = 1)]
696683
[string] $Document,
@@ -740,8 +727,7 @@ function Sync-CouchDBDatabaseShards () {
740727
param(
741728
[string] $Server,
742729
[int] $Port,
743-
[Parameter(mandatory = $true, ValueFromPipeline = $true)]
744-
[Parameter(Position = 0)]
730+
[Parameter(mandatory = $true, ValueFromPipeline = $true, Position = 0)]
745731
[string] $Database,
746732
$Authorization,
747733
[switch] $Ssl,
@@ -792,8 +778,7 @@ function Compress-CouchDBDatabase () {
792778
param(
793779
[string] $Server,
794780
[int] $Port,
795-
[Parameter(mandatory = $true, ValueFromPipeline = $true)]
796-
[Parameter(Position = 0)]
781+
[Parameter(mandatory = $true, ValueFromPipeline = $true, Position = 0)]
797782
[string] $Database,
798783
$Authorization,
799784
[switch] $Ssl,
@@ -845,8 +830,7 @@ function Write-CouchDBFullCommit () {
845830
param(
846831
[string] $Server,
847832
[int] $Port,
848-
[Parameter(mandatory = $true, ValueFromPipeline = $true)]
849-
[Parameter(Position = 0)]
833+
[Parameter(mandatory = $true, ValueFromPipeline = $true, Position = 0)]
850834
[string] $Database,
851835
$Authorization,
852836
[switch]$Force,
@@ -898,8 +882,7 @@ function Clear-CouchDBView () {
898882
param(
899883
[string] $Server,
900884
[int] $Port,
901-
[Parameter(mandatory = $true, ValueFromPipeline = $true)]
902-
[Parameter(Position = 0)]
885+
[Parameter(mandatory = $true, ValueFromPipeline = $true, Position = 0)]
903886
[string] $Database,
904887
$Authorization,
905888
[switch] $Ssl,
@@ -947,8 +930,7 @@ function Get-CouchDBDatabasePurgedLimit () {
947930
param(
948931
[string] $Server,
949932
[int] $Port,
950-
[Parameter(mandatory = $true, ValueFromPipeline = $true)]
951-
[Parameter(Position = 0)]
933+
[Parameter(mandatory = $true, ValueFromPipeline = $true, Position = 0)]
952934
[string] $Database,
953935
$Authorization,
954936
[switch] $Ssl,
@@ -998,11 +980,9 @@ function Set-CouchDBDatabasePurgedLimit () {
998980
param(
999981
[string] $Server,
1000982
[int] $Port,
1001-
[Parameter(mandatory = $true, ValueFromPipeline = $true)]
1002-
[Parameter(Position = 0)]
983+
[Parameter(mandatory = $true, ValueFromPipeline = $true, Position = 0)]
1003984
[string] $Database,
1004-
[Parameter(mandatory = $true)]
1005-
[Parameter(Position = 1)]
985+
[Parameter(mandatory = $true, Position = 1)]
1006986
[int] $Limit,
1007987
$Authorization,
1008988
[switch] $Ssl,
@@ -1054,14 +1034,11 @@ function Get-CouchDBMissingRevision () {
10541034
param(
10551035
[string] $Server,
10561036
[int] $Port,
1057-
[Parameter(mandatory = $true)]
1058-
[Parameter(Position = 0)]
1037+
[Parameter(mandatory = $true, Position = 0)]
10591038
[string] $Database,
1060-
[Parameter(mandatory = $true)]
1061-
[Parameter(Position = 1)]
1039+
[Parameter(mandatory = $true, Position = 1)]
10621040
[string] $Document,
1063-
[Parameter(mandatory = $true, ValueFromPipeline = $true)]
1064-
[Parameter(Position = 2)]
1041+
[Parameter(mandatory = $true, ValueFromPipeline = $true, Position = 2)]
10651042
[array] $Revision,
10661043
$Authorization,
10671044
[switch] $Ssl,
@@ -1114,14 +1091,11 @@ function Get-CouchDBRevisionDifference () {
11141091
param(
11151092
[string] $Server,
11161093
[int] $Port,
1117-
[Parameter(mandatory = $true)]
1118-
[Parameter(Position = 0)]
1094+
[Parameter(mandatory = $true, Position = 0)]
11191095
[string] $Database,
1120-
[Parameter(mandatory = $true)]
1121-
[Parameter(Position = 1)]
1096+
[Parameter(mandatory = $true, Position = 1)]
11221097
[string] $Document,
1123-
[Parameter(mandatory = $true, ValueFromPipeline = $true)]
1124-
[Parameter(Position = 2)]
1098+
[Parameter(mandatory = $true, ValueFromPipeline = $true, Position = 2)]
11251099
[array] $Revision,
11261100
$Authorization,
11271101
[switch] $Ssl,
@@ -1170,8 +1144,7 @@ function Get-CouchDBRevisionLimit () {
11701144
param(
11711145
[string] $Server,
11721146
[int] $Port,
1173-
[Parameter(mandatory = $true, ValueFromPipeline = $true)]
1174-
[Parameter(Position = 0)]
1147+
[Parameter(mandatory = $true, ValueFromPipeline = $true, Position = 0)]
11751148
[string] $Database,
11761149
$Authorization,
11771150
[switch] $Ssl,
@@ -1220,8 +1193,7 @@ function Set-CouchDBRevisionLimit () {
12201193
param(
12211194
[string] $Server,
12221195
[int] $Port,
1223-
[Parameter(mandatory = $true, ValueFromPipeline = $true)]
1224-
[Parameter(Position = 0)]
1196+
[Parameter(mandatory = $true, ValueFromPipeline = $true, Position = 0)]
12251197
[string] $Database,
12261198
[Parameter(Position = 1)]
12271199
[int] $Limit = 1000,
@@ -1276,8 +1248,7 @@ function Export-CouchDBDatabase () {
12761248
param(
12771249
[string] $Server,
12781250
[int] $Port,
1279-
[Parameter(mandatory = $true, ValueFromPipeline = $true)]
1280-
[Parameter(Position = 0)]
1251+
[Parameter(mandatory = $true, ValueFromPipeline = $true, Position = 0)]
12811252
[string] $Database,
12821253
[Parameter(Position = 1)]
12831254
[string] $Path = $(Join-Path -Path "$($PWD.path)" -ChildPath "$($Database)_$(Get-Date -Format 'MM-dd-yyyy_HH_mm_ss').json"),
@@ -1370,11 +1341,9 @@ function Import-CouchDBDatabase () {
13701341
param(
13711342
[string] $Server,
13721343
[int] $Port,
1373-
[Parameter(mandatory = $true)]
1374-
[Parameter(Position = 0)]
1344+
[Parameter(mandatory = $true, Position = 0)]
13751345
[string] $Database,
1376-
[Parameter(mandatory = $true, ValueFromPipeline = $true)]
1377-
[Parameter(Position = 1)]
1346+
[Parameter(mandatory = $true, ValueFromPipeline = $true, Position = 1)]
13781347
[string] $Path,
13791348
[switch] $RemoveRevision,
13801349
$Authorization,
@@ -1438,8 +1407,7 @@ function Connect-CouchDBDatabase () {
14381407
param(
14391408
[string] $Server = 'localhost',
14401409
[int] $Port = 5984,
1441-
[Parameter(mandatory = $true, ValueFromPipeline = $true)]
1442-
[Parameter(Position = 0)]
1410+
[Parameter(mandatory = $true, ValueFromPipeline = $true, Position = 0)]
14431411
[string] $Database,
14441412
$Authorization
14451413
)

0 commit comments

Comments
 (0)