Comparing version 3.4.1 to 3.5.0
76
index.js
@@ -31,3 +31,3 @@ #!/usr/bin/env node | ||
name: "Plexiform", | ||
version: "3.4.1", | ||
version: "3.5.0", | ||
author: "Raith" | ||
@@ -105,8 +105,10 @@ }; | ||
plexiform gallery list | ||
plexiform gallery query --spec <spec_name> --secret <secret> | ||
plexiform gallery new --spec <spec_name> --secret <secret> --description <description> | ||
plexiform gallery secret --spec <spec_name> --secret <secret> --newsecret <new_secret> | ||
plexiform gallery save --spec <spec_name> --secret <secret> --semver <sementic_version> --author <author_name> --details <details> [--file <file_path>] | ||
plexiform gallery publish --spec <spec_name> --secret <secret> [--rev <revision_number>] | ||
plexiform gallery fetch --spec <spec_name> --secret <secret> [--rev <revision_number>] | ||
plexiform gallery query --spec <spec_name> --secret <secret> | ||
plexiform gallery new --spec <spec_name> --secret <secret> --description <description> | ||
plexiform gallery secret --spec <spec_name> --secret <secret> --newsecret <new_secret> | ||
plexiform gallery rename --spec <spec_name> --secret <secret> --newname <new_name> | ||
plexiform gallery describe --spec <spec_name> --secret <secret> --newdescription <new_description> | ||
plexiform gallery save --spec <spec_name> --secret <secret> --semver <sementic_version> --author <author_name> --details <details> [--file <file_path>] | ||
plexiform gallery publish --spec <spec_name> --secret <secret> [--rev <revision_number>] | ||
plexiform gallery fetch --spec <spec_name> --secret <secret> [--rev <revision_number>] | ||
@@ -364,2 +366,62 @@ All gallery commands also support the optional --gallery <gallery_URI> switch for specifying the gallery URI | ||
// plexiform gallery rename --spec <spec_name> --secret <secret> --newname <new_name> | ||
if (argv.params[0] == "rename") { | ||
var name = argv.options.spec || null; | ||
var secret = argv.options.secret || null; | ||
var newname = argv.options.newname || null; | ||
if (name && secret && newname) { | ||
var payload = { | ||
specname: name, | ||
secret: secret, | ||
newname: newname | ||
}; | ||
fetch(`${galleryUri}/api/cmd/Publishing/Rename`, fetch_options(payload)) | ||
.then(res => res.json()).then(o => { | ||
if (o.isSuccess) { | ||
if (o.value.result) { | ||
console.log(`Changed name of Specification "${name}"`); | ||
} else { | ||
console.log(`Not found Specification "${name}", or incorrect secret.`); | ||
} | ||
} else { | ||
dump(o); | ||
} | ||
}) | ||
.catch(exception_handler); | ||
} else { | ||
console.log("Invalid options."); | ||
console.log("Usage: plexiform gallery rename --spec <spec_name> --secret <secret> --newname <new_name>"); | ||
} | ||
} | ||
// plexiform gallery describe --spec <spec_name> --secret <secret> --newdescription <new_description> | ||
if (argv.params[0] == "describe") { | ||
var name = argv.options.spec || null; | ||
var secret = argv.options.secret || null; | ||
var newdescription = argv.options.newdescription || null; | ||
if (name && secret && newdescription) { | ||
var payload = { | ||
specname: name, | ||
secret: secret, | ||
newdescription: newdescription | ||
}; | ||
fetch(`${galleryUri}/api/cmd/Publishing/Describe`, fetch_options(payload)) | ||
.then(res => res.json()).then(o => { | ||
if (o.isSuccess) { | ||
if (o.value.result) { | ||
console.log(`Changed description for Specification "${name}"`); | ||
} else { | ||
console.log(`Not found Specification "${name}", or incorrect secret.`); | ||
} | ||
} else { | ||
dump(o); | ||
} | ||
}) | ||
.catch(exception_handler); | ||
} else { | ||
console.log("Invalid options."); | ||
console.log("Usage: plexiform gallery describe --spec <spec_name> --secret <secret> --newdescription <new_description>"); | ||
} | ||
} | ||
// plexiform gallery fetch --spec <spec_name> --secret <secret> [--rev <revision_number>] | ||
@@ -366,0 +428,0 @@ if (argv.params[0] == "fetch") { |
{ | ||
"name": "plexiform", | ||
"version": "3.4.1", | ||
"version": "3.5.0", | ||
"description": "A very simple template-driven generator.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
# Plexiform | ||
> **v3.4.1** | ||
> **v3.5.0** | ||
@@ -5,0 +5,0 @@ | In this document | |
@@ -41,3 +41,4 @@ # Plexiform | ||
| 2018-03-28 | v3.4.1 | Raith | Dummy publish from Mac to see if it does so with LF endings, as getting node\r error on Linux | | ||
| 2018-04-26 | v3.5.0 | Raith | Added support for new gallery commands rename and describe | | ||
--- |
42130
794
9