Comparing version 0.7.0-beta.2 to 0.7.0-beta.3
@@ -29,2 +29,6 @@ "use strict"; | ||
})(KeysEnum = exports.KeysEnum || (exports.KeysEnum = {})); | ||
const cleanTerminal = (columnBack, linedBack) => { | ||
(0, readline_1.moveCursor)(process_1.stdout, columnBack, -linedBack); | ||
(0, readline_1.clearScreenDown)(process_1.stdout); | ||
}; | ||
const selectMultiple = function selectMultiple(question, items) { | ||
@@ -53,10 +57,10 @@ return __awaiter(this, void 0, void 0, function* () { | ||
renderItems(); | ||
const cleanTerminal = () => { | ||
(0, readline_1.moveCursor)(process_1.stdout, 0, -items.length - 1); | ||
(0, readline_1.clearScreenDown)(process_1.stdout); | ||
}; | ||
const reRenderItems = () => { | ||
cleanTerminal(); | ||
cleanTerminal(0, items.length + 1); | ||
renderItems(); | ||
}; | ||
const renderAwesome = (item) => { | ||
cleanTerminal(0, items.length + 1); | ||
console.log(question, chalk_1.default.cyanBright(item)); | ||
}; | ||
process_1.stdin.setRawMode(true); | ||
@@ -88,3 +92,5 @@ process_1.stdin.resume(); | ||
process_1.stdin.setRawMode(false); | ||
resolve(items.filter(option => option.selected).map(option => option.value)); | ||
const selected = items.filter(option => option.selected); | ||
renderAwesome(selected.map(option => option.title).join(', ')); | ||
resolve(selected.map(option => option.value)); | ||
} | ||
@@ -128,12 +134,8 @@ }; | ||
renderItems(); | ||
const cleanTerminal = () => { | ||
(0, readline_1.moveCursor)(process_1.stdout, 0, -items.length - 1); | ||
(0, readline_1.clearScreenDown)(process_1.stdout); | ||
}; | ||
const reRenderItems = () => { | ||
cleanTerminal(); | ||
cleanTerminal(0, items.length + 1); | ||
renderItems(); | ||
}; | ||
const renderAwesome = (item) => { | ||
cleanTerminal(); | ||
cleanTerminal(0, items.length + 1); | ||
console.log(question, chalk_1.default.cyanBright(item)); | ||
@@ -140,0 +142,0 @@ }; |
{ | ||
"name": "cowmand", | ||
"version": "0.7.0-beta.2", | ||
"version": "0.7.0-beta.3", | ||
"description": "Fast helper to create a cli", | ||
@@ -5,0 +5,0 @@ "tags": [ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
123886
942