Skip to content

Instantly share code, notes, and snippets.

@rbutler
Last active May 26, 2016 16:08
Show Gist options
  • Save rbutler/a8694e3b06cce76c244eb687fee9df9d to your computer and use it in GitHub Desktop.
Save rbutler/a8694e3b06cce76c244eb687fee9df9d to your computer and use it in GitHub Desktop.
require 'curses'
p $stdin.tty?
p $stdin.read
Curses.init_screen
Curses.clear
Curses.refresh
begin
Curses.setpos(6, 3) # column 6, row 3
Curses.addstr("Hello")
Curses.getch # Wait until user presses some key.
ensure
Curses.close_screen
end
@rbutler
Copy link
Author

rbutler commented May 25, 2016

$ echo "hi" | ruby script.rb
false
"hi\n"

$ ruby script.rb
true
Waits for input
Draws curses screen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment