Skip to content

joegesualdo/move-terminal-cursor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Move Terminal Cursor

Move a terminal cursor (right, left, up, down, etc).

Install

$ npm install --save move-terminal-cursor 

Usage

var move = require("move-terminal-cursor")

move("up", {count: 5})
move("down", {count: 5})
move("right", {count: 5})
move("left", {count: 5})
move("nextLine", {count: 5})
move("prevLine", {count: 5})
move("toCol", {col: 10})
move("toPos", {row: 10, col: 10})

console.log("Meow")

API

move(type, opts)

Moves the terminal cursor.

Name Type Description
type String Where you want the cursor to move.
opts Object Options (see available options below)

Available types

types
up
down
right
left
nextLine
prevLine
toCol
toPos

Available options

Name Type Description
x Number The x cord.
y Number The y cord.
count Number The number of movements.

Required options for movement types.

"up"

move("up", opts)

Must provide 'count' key/value to options object.

move("up", {count: 5})

"down"

move("down", opts)

Must provide 'count' key/value to options object.

move("down", {count: 5})

"right"

move("right", opts)

Must provide 'count' key/value to options object.

move("right", {count: 5})

"left"

left("right", opts)

Must provide 'count' key/value to options object.

move("left", {count: 5})

"nextLine"

move("nextLine", opts)

Must provide 'count' key/value to options object.

move("nextLine", {count: 5})

"prevLine"

move("prevLine", opts)

Must provide 'count' key/value to options object.

move("prevLine", {count: 5})

"toCol"

move("toCol", opts)

Must provide 'col' key/value to options object.

move("toCol", {col: 5})

"toPos"

move("toPos", opts)

Must provide 'col' and 'row' key/values to options object.

move("toPos", {row: 5, col: 10})

Related

  • terminal-cursor - Manipulate and keep track of the terminal cursor (move, hide, show, etc)

License

MIT © Joe Gesualdo

About

Move the terminal cursor (right, left, up, down, etc).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published