summaryrefslogtreecommitdiff
path: root/src/utils/cli/indicator.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils/cli/indicator.ts')
-rw-r--r--src/utils/cli/indicator.ts35
1 files changed, 0 insertions, 35 deletions
diff --git a/src/utils/cli/indicator.ts b/src/utils/cli/indicator.ts
deleted file mode 100644
index 3e23f9b274..0000000000
--- a/src/utils/cli/indicator.ts
+++ /dev/null
@@ -1,35 +0,0 @@
-import * as readline from 'readline';
-
-/**
- * Indicator
- */
-export default class {
- private clock: NodeJS.Timer;
-
- constructor(text: string) {
- let i = 0; // Dots counter
-
- draw();
- this.clock = setInterval(draw, 300);
-
- function draw(): void {
- cll();
- i = (i + 1) % 4;
- const dots = new Array(i + 1).join('.');
- process.stdout.write(text + dots); // Write text
- }
- }
-
- public end(): void {
- clearInterval(this.clock);
- cll();
- }
-}
-
-/**
- * Clear current line
- */
-function cll(): void {
- readline.clearLine(process.stdout, 0); // Clear current text
- readline.cursorTo(process.stdout, 0, null); // Move cursor to the head of line
-}