1
0
Fork 0
mirror of https://github.com/shimataro/ssh-key-action.git synced 2025-06-19 22:52:10 +10:00

* first action! (#1)

This commit is contained in:
shimataro 2019-09-18 20:39:54 +09:00 committed by GitHub
parent 8deacc95b1
commit ace1e6a69a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3750 changed files with 1155519 additions and 0 deletions

58
node_modules/sisteransi/src/index.js generated vendored Normal file
View file

@ -0,0 +1,58 @@
'use strict';
const ESC = '\x1B';
const CSI = `${ESC}[`;
const beep = '\u0007';
const cursor = {
to(x, y) {
if (!y) return `${CSI}${x + 1}G`;
return `${CSI}${y + 1};${x + 1}H`;
},
move(x, y) {
let ret = '';
if (x < 0) ret += `${CSI}${-x}D`;
else if (x > 0) ret += `${CSI}${x}C`;
if (y < 0) ret += `${CSI}${-y}A`;
else if (y > 0) ret += `${CSI}${y}B`;
return ret;
},
up: (count = 1) => `${CSI}${count}A`,
down: (count = 1) => `${CSI}${count}B`,
forward: (count = 1) => `${CSI}${count}C`,
backward: (count = 1) => `${CSI}${count}D`,
nextLine: (count = 1) => `${CSI}E`.repeat(count),
prevLine: (count = 1) => `${CSI}F`.repeat(count),
left: `${CSI}G`,
hide: `${CSI}?25l`,
show: `${CSI}?25h`,
save: `${ESC}7`,
restore: `${ESC}8`
}
const scroll = {
up: (count = 1) => `${CSI}S`.repeat(count),
down: (count = 1) => `${CSI}T`.repeat(count)
}
const erase = {
screen: `${CSI}2J`,
up: (count = 1) => `${CSI}1J`.repeat(count),
down: (count = 1) => `${CSI}J`.repeat(count),
line: `${CSI}2K`,
lineEnd: `${CSI}K`,
lineStart: `${CSI}1K`,
lines(count) {
let clear = '';
for (let i = 0; i < count; i++)
clear += this.line + (i < count - 1 ? cursor.up() : '');
if (count)
clear += cursor.left;
return clear;
}
}
module.exports = { cursor, scroll, erase, beep };

35
node_modules/sisteransi/src/sisteransi.d.ts generated vendored Normal file
View file

@ -0,0 +1,35 @@
export const beep: string;
export const clear: string;
export namespace cursor {
export const left: string;
export const hide: string;
export const show: string;
export const save: string;
export const restore: string;
export function to(x: number, y: number): string;
export function move(x: number, y: number): string;
export function up(count: number): string;
export function down(count: number): string;
export function forward(count: number): string;
export function backward(count: number): string;
export function nextLine(count: number): string;
export function prevLine(count: number): string;
}
export namespace scroll {
export function up(count: number): string;
export function down(count: number): string;
}
export namespace erase {
export const screen: string;
export const line: string;
export const lineEnd: string;
export const lineStart: string;
export function up(count: number): string;
export function down(count: number): string;
export function lines(count: number): string;
}