mirror of
https://github.com/azure/login.git
synced 2026-06-07 16:47:08 +00:00
* Bump lodash from 4.17.15 to 4.17.19 (#52) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Amruta Kawade <65217380+AmrutaKawade@users.noreply.github.com> * Bump @actions/core from 1.1.3 to 1.2.6 (#60) Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) from 1.1.3 to 1.2.6. - [Release notes](https://github.com/actions/toolkit/releases) - [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md) - [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Amruta Kawade <65217380+AmrutaKawade@users.noreply.github.com> * updating node_nodules * updated package-lock Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
113 lines
2.5 KiB
Markdown
113 lines
2.5 KiB
Markdown
# sister ANSI [](https://www.npmjs.com/package/sisteransi) [](https://travis-ci.org/terkelg/sisteransi) [](https://www.npmjs.com/package/sisteransi)
|
|
|
|
> Ansi escape codes faster than you can say "[Bam bam](https://www.youtube.com/watch?v=OcaPu9JPenU)".
|
|
|
|
## Installation
|
|
|
|
```
|
|
npm install sisteransi
|
|
```
|
|
|
|
|
|
## Usage
|
|
|
|
```js
|
|
const ansi = require('sisteransi');
|
|
// or const { cursor } = require('sisteransi');
|
|
|
|
const p = str => process.stdout.write(str);
|
|
|
|
// move cursor to 2, 1
|
|
p(ansi.cursor.to(2, 1));
|
|
|
|
// to up, one down
|
|
p(ansi.cursor.up(2)+ansi.cursor.down(1));
|
|
```
|
|
|
|
## API
|
|
|
|
### cursor
|
|
|
|
#### to(x, y)
|
|
Set the absolute position of the cursor. `x0` `y0` is the top left of the screen.
|
|
|
|
#### move(x, y)
|
|
Set the position of the cursor relative to its current position.
|
|
|
|
#### up(count = 1)
|
|
Move cursor up a specific amount of rows. Default is `1`.
|
|
|
|
#### down(count = 1)
|
|
Move cursor down a specific amount of rows. Default is `1`.
|
|
|
|
#### forward(count = 1)
|
|
Move cursor forward a specific amount of rows. Default is `1`.
|
|
|
|
#### backward(count = 1)
|
|
Move cursor backward a specific amount of rows. Default is `1`.
|
|
|
|
#### nextLine(count = 1)
|
|
Move cursor to the next line a specific amount of lines. Default is `1`.
|
|
|
|
#### prevLine(count = 1)
|
|
Move cursor to the previous a specific amount of lines. Default is `1`.
|
|
|
|
#### left
|
|
Move cursor to the left side.
|
|
|
|
#### hide
|
|
Hide cursor.
|
|
|
|
#### show
|
|
Show cursor.
|
|
|
|
#### save
|
|
|
|
Save cursor position.
|
|
|
|
#### restore
|
|
|
|
Restore cursor position.
|
|
|
|
|
|
### scroll
|
|
|
|
#### up(count = 1)
|
|
Scroll display up a specific amount of lines. Default to `1`.
|
|
|
|
#### down(count = 1)
|
|
Scroll display down a specific amount of lines. Default to `1`.
|
|
|
|
|
|
### erase
|
|
|
|
#### screen
|
|
Erase the screen and move the cursor the top left position.
|
|
|
|
#### up(count = 1)
|
|
Erase the screen from the current line up to the top of the screen. Default to `1`.
|
|
|
|
#### down(count = 2)
|
|
Erase the screen from the current line down to the bottom of the screen. Default to `1`.
|
|
|
|
#### line
|
|
Erase the entire current line.
|
|
|
|
#### lineEnd
|
|
Erase from the current cursor position to the end of the current line.
|
|
|
|
#### lineStart
|
|
Erase from the current cursor position to the start of the current line.
|
|
|
|
#### lines(count)
|
|
Erase from the current cursor position up the specified amount of rows.
|
|
|
|
|
|
## Credit
|
|
|
|
This is a fork of [ansi-escapes](https://github.com/sindresorhus/ansi-escapes).
|
|
|
|
|
|
## License
|
|
|
|
MIT © [Terkel Gjervig](https://terkel.com)
|