From 6b25b6e8556586f7cffe6d07568c6e8431c386c7 Mon Sep 17 00:00:00 2001 From: Matt Swensen Date: Mon, 6 Nov 2017 21:15:16 -0700 Subject: [PATCH] Adding support for CMD.exe. --- main/export.js | 2 ++ package-lock.json | 8 ++++++++ package.json | 1 + renderer/components/ExportDialog.js | 7 +++++++ .../reducers/__snapshots__/exportoptions.spec.js.snap | 2 ++ renderer/reducers/exportoptions.js | 1 + 6 files changed, 21 insertions(+) diff --git a/main/export.js b/main/export.js index bf3c13a..a406b56 100644 --- a/main/export.js +++ b/main/export.js @@ -64,6 +64,7 @@ exports.bootstrap = () => { wallpaperOctagon, wallpaperTriangles, slack, + cmd, } = exportOptions; const templates = [ alfred && 'themer-alfred', @@ -84,6 +85,7 @@ exports.bootstrap = () => { wallpaperOctagon && 'themer-wallpaper-octagon', wallpaperTriangles && 'themer-wallpaper-triangles', slack && 'themer-slack', + cmd && 'themer-cmd', ].filter(Boolean); const colorsFileContents = renderColorSets(colorSets); diff --git a/package-lock.json b/package-lock.json index 8d3a103..94d9d64 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9658,6 +9658,14 @@ } } }, + "themer-cmd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/themer-cmd/-/themer-cmd-1.0.1.tgz", + "integrity": "sha512-5zVEfCc6M809oyQIzk0nPf28RiAb6uPIw2Q9BA3EWlanfREBBOA2fICSTdfslEFnhHg1/RfEeq3Bhu+pKto3Pg==", + "requires": { + "lodash": "4.17.4" + } + }, "themer-colors-default": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/themer-colors-default/-/themer-colors-default-1.0.5.tgz", diff --git a/package.json b/package.json index 4cf1c77..e79a9c8 100644 --- a/package.json +++ b/package.json @@ -83,6 +83,7 @@ "themer-atom-ui": "^1.0.1", "themer-bbedit": "^1.0.1", "themer-chrome": "^1.0.2", + "themer-cmd": "^1.0.1", "themer-colors-default": "^1.0.5", "themer-colors-finger-paint": "^1.0.0", "themer-colors-lucid": "^1.0.0", diff --git a/renderer/components/ExportDialog.js b/renderer/components/ExportDialog.js index 86e22bd..71167f3 100644 --- a/renderer/components/ExportDialog.js +++ b/renderer/components/ExportDialog.js @@ -31,6 +31,7 @@ const ExportDialog = ({ wallpaperOctagon, wallpaperTriangles, slack, + cmd, anySelected, colorSets, setOption, @@ -63,6 +64,11 @@ const ExportDialog = ({ label="ConEmu" onChange={ val => setOption('conEmu', val) } /> + setOption('cmd', val) } + />
Editors @@ -177,6 +183,7 @@ const ExportDialog = ({ wallpaperOctagon, wallpaperTriangles, slack, + cmd, })} disabled={!anySelected} >Export diff --git a/renderer/reducers/__snapshots__/exportoptions.spec.js.snap b/renderer/reducers/__snapshots__/exportoptions.spec.js.snap index a3d4afa..23822a8 100644 --- a/renderer/reducers/__snapshots__/exportoptions.spec.js.snap +++ b/renderer/reducers/__snapshots__/exportoptions.spec.js.snap @@ -7,6 +7,7 @@ Object { "atomUi": false, "bbEdit": false, "chrome": false, + "cmd": false, "conEmu": false, "hyper": false, "iterm": false, @@ -30,6 +31,7 @@ Object { "atomUi": false, "bbEdit": false, "chrome": false, + "cmd": false, "conEmu": false, "hyper": true, "iterm": false, diff --git a/renderer/reducers/exportoptions.js b/renderer/reducers/exportoptions.js index e58dc09..a62efb3 100644 --- a/renderer/reducers/exportoptions.js +++ b/renderer/reducers/exportoptions.js @@ -19,6 +19,7 @@ const defaultExportOptions = { wallpaperOctagon: false, wallpaperTriangles: false, slack: false, + cmd: false, }; export const exportOptionsReducer = (state = defaultExportOptions, action) => {