Clone this repo:


  1. 78ecb04 Merge pull request #4 from fazalmajid/solaris by Oleku Konko · 7 years ago master
  2. f24b78e removed unused funciton on Solaris by Fazal Majid · 7 years ago
  3. b818fdc Solaris support by Fazal Majid · 7 years ago
  4. ecf753e Merge pull request #2 from prasannavl/patch-1 by Oleku Konko · 10 years ago
  5. ec089c3 Fix the co-ords on Windows. by Prasanna V. Loganathar · 10 years ago

ts (Terminal Size)

Build Status Total views

Simple go Application to get Terminal Size. So Many Implementations do not support windows but ts has full windows support. Run go get to download and install


package main

import (

func main() {
	size, _ := ts.GetSize()
	fmt.Println(size.Col())  // Get Width
	fmt.Println(size.Row())  // Get Height
	fmt.Println(size.PosX()) // Get X position
	fmt.Println(size.PosY()) // Get Y position

See Documentation