Skip to content

Commit

Permalink
Add new cmdlet:
Browse files Browse the repository at this point in the history
 Test-CouchDBDatabase, Get-CouchDBDatabasePurgedLimit,
Get-CouchDBDatabasePurgedLimit, Get-CouchDBClusterSetup,
Get-CouchDBSession, Sync-CouchDBDatabaseShards,
Set-CouchDBDatabasePurgedLimit, Set-CouchDBSession,Remove-CouchDBSession
Add new documentation Read The Docs
Improvement of help
Completed improvements for unix systems
Other fix
  • Loading branch information
MatteoGuadrini committed Mar 18, 2019
1 parent 82b3e3b commit f01666e
Show file tree
Hide file tree
Showing 127 changed files with 30,496 additions and 268 deletions.
20 changes: 20 additions & 0 deletions PSCouchDB/About_PSCouchDB.help.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
TOPIC
about_pscouchdb_content
SHORT DESCRIPTION
The complete and powerfull powershell module for CouchDB v2.X
LONG DESCRIPTION
This module is an interface to CouchDB nosql database.
With this you can:
- Configure server
- Manage database (create, modify, delete)
- Manage documents (create, modify, delete)
- Manage design documents (create, modify, delete)
- Find documents in a database
- Configure and manage replica
- Configure and manage node of cluster
- Restart server
- Develop complex object for query and design document
SEE ALSO
Invoke-RestMethod
LINK
https://pscouchdb.readthedocs.io/en/latest
32 changes: 24 additions & 8 deletions PSCouchDB/PSCouchDB.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
RootModule = 'PSCouchDB.psm1'

# Version number of this module.
ModuleVersion = '1.8.0'
ModuleVersion = '1.9.0'

# Supported PSEditions
# CompatiblePSEditions = @()
Expand Down Expand Up @@ -70,10 +70,13 @@

# Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export.
FunctionsToExport = @("Get-CouchDBDatabase",
"Test-CouchDBDatabase",
"Get-CouchDBServer",
"Get-CouchDBDatabaseInfo",
"Get-CouchDBDatabaseChanges",
"Get-CouchDBDatabasePurgedLimit",
"Get-CouchDBDatabaseUpdates",
"Get-CouchDBDatabaseShards",
"Get-CouchDBDocument",
"Get-CouchDBBulkDocument",
"Get-CouchDBDesignDocument",
Expand All @@ -88,10 +91,13 @@
"Get-CouchDBReplicationScheduler",
"Get-CouchDBReplicationDocument",
"Get-CouchDBActiveTask",
"Get-CouchDBClusterSetup",
"Get-CouchDBIndex",
"Get-CouchDBMissingRevision",
"Get-CouchDBRevisionDifference",
"Get-CouchDBRevisionLimit",
"Get-CouchDBSession",
"Sync-CouchDBDatabaseShards",
"Copy-CouchDBDocument",
"Measure-CouchDBStatistics",
"Enable-CouchDBCluster",
Expand All @@ -101,6 +107,7 @@
"Compress-CouchDBDesignDocument",
"Clear-CouchDBView",
"Clear-CouchDBDocuments",
"Set-CouchDBDatabasePurgedLimit",
"Set-CouchDBDocument",
"Set-CouchDBBulkDocument",
"Set-CouchDBDesignDocument",
Expand All @@ -110,8 +117,8 @@
"Set-CouchDBConfiguration",
"Set-CouchDBReplication",
"Set-CouchDBRevisionLimit",
"Set-CouchDBSession",
"Grant-CouchDBDatabasePermission",
"Grant-CouchDBDatabaseSecurity",
"Revoke-CouchDBDatabasePermission",
"Request-CouchDBReplication",
"New-CouchDBDatabase",
Expand All @@ -132,6 +139,7 @@
"Remove-CouchDBNode",
"Remove-CouchDBReplication",
"Remove-CouchDBIndex",
"Remove-CouchDBSession",
"Restart-CouchDBServer",
"Find-CouchDBDocuments",
"Write-CouchDBFullCommit"
Expand All @@ -141,17 +149,20 @@
CmdletsToExport = @()

# Variables to export from this module
#VariablesToExport = '*'
VariablesToExport = 'couchdb_session'

# Aliases to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no aliases to export.
AliasesToExport = @("gcdb",
"tcdb",
"gcsi",
"gcdbc",
"gcdbu",
"gcdbsh",
"gcdbs",
"gcdoc",
"gcbdoc",
"gcddoc",
"gcbpl",
"gcatt",
"gcusr",
"gcadm",
Expand All @@ -162,10 +173,13 @@
"gcrd",
"gcrpdoc",
"gctsk",
"gccs",
"gcidx",
"gcddd",
"gcrl",
"gcmr",
"gcss",
"scds",
"cpdoc",
"mcsts",
"eccl",
Expand All @@ -176,6 +190,7 @@
"ccdd",
"ccview",
"ccdoc",
"scdbpl",
"scdoc",
"scddoc",
"scatt",
Expand All @@ -185,8 +200,8 @@
"scbd",
"scrpl",
"scrl",
"scs",
"gcdbp",
"gcdbsec",
"rcdbp",
"rcdbr",
"ncdb",
Expand All @@ -208,6 +223,7 @@
"rcrpl",
"rcidx",
"rcsrv",
"rcs",
"fcdoc",
"finddoc",
"wcfc"
Expand All @@ -228,16 +244,16 @@
PSData = @{

# Tags applied to this module. These help with module discovery in online galleries.
Tags = @("CouchDB","Apache","curl")
Tags = @("CouchDB","Apache","curl","Database","NoSql")

# A URL to the license for this module.
# LicenseUri = ''
LicenseUri = 'https://github.com/MatteoGuadrini/PSCouchDB/blob/master/LICENSE.md'

# A URL to the main website for this project.
ProjectUri = 'https://matteoguadrini.github.io/PSCouchDB'

# A URL to an icon representing this module.
IconUri = 'https://image.ibb.co/mU6TNz/pscouchdb_logo.png'
IconUri = 'https://i.ibb.co/XWs40Sj/pscouchdb-logo.png'

# ReleaseNotes of this module
# ReleaseNotes = ''
Expand All @@ -247,7 +263,7 @@
} # End of PrivateData hashtable

# HelpInfo URI of this module
HelpInfoURI = 'https://github.com/MatteoGuadrini/PSCouchDB/wiki'
HelpInfoURI = 'https://pscouchdb.readthedocs.io/en/latest/'

# Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.
# DefaultCommandPrefix = ''
Expand Down

0 comments on commit f01666e

Please sign in to comment.