Add travis integration (#81)
* Add travis integration * Update examples/rainbow to work on stable
This commit is contained in:
		
							parent
							
								
									32ff8ba96e
								
							
						
					
					
						commit
						0395780f25
					
				| 
						 | 
				
			
			@ -0,0 +1,10 @@
 | 
			
		|||
language: rust
 | 
			
		||||
cache: cargo
 | 
			
		||||
rust:
 | 
			
		||||
    - stable
 | 
			
		||||
    - beta
 | 
			
		||||
    - nightly
 | 
			
		||||
script:
 | 
			
		||||
    - cargo build --verbose
 | 
			
		||||
    - cargo test --verbose
 | 
			
		||||
    - cargo test --release --verbose
 | 
			
		||||
| 
						 | 
				
			
			@ -1,5 +1,3 @@
 | 
			
		|||
#![feature(step_by)]
 | 
			
		||||
 | 
			
		||||
extern crate termion;
 | 
			
		||||
 | 
			
		||||
use termion::event::Key;
 | 
			
		||||
| 
						 | 
				
			
			@ -10,8 +8,10 @@ use std::io::{Write, stdout, stdin};
 | 
			
		|||
fn rainbow<W: Write>(stdout: &mut W, blue: u8) {
 | 
			
		||||
    write!(stdout, "{}{}", termion::cursor::Goto(1, 1), termion::clear::All).unwrap();
 | 
			
		||||
 | 
			
		||||
    for red in (0..255).step_by(8 as u8) {
 | 
			
		||||
        for green in (0..255).step_by(4) {
 | 
			
		||||
    for red in 0..32 {
 | 
			
		||||
        let red = red * 8;
 | 
			
		||||
        for green in 0..64 {
 | 
			
		||||
            let green = green * 4;
 | 
			
		||||
            write!(stdout, "{} ", termion::color::Bg(termion::color::Rgb(red, green, blue))).unwrap();
 | 
			
		||||
        }
 | 
			
		||||
        write!(stdout, "\n\r").unwrap();
 | 
			
		||||
| 
						 | 
				
			
			@ -24,7 +24,7 @@ fn main() {
 | 
			
		|||
    let stdin = stdin();
 | 
			
		||||
    let mut stdout = stdout().into_raw_mode().unwrap();
 | 
			
		||||
 | 
			
		||||
    writeln!(stdout, "{}{}{}Use the arrow keys to change the blue in the rainbow.",
 | 
			
		||||
    writeln!(stdout, "{}{}{}Use the up/down arrow keys to change the blue in the rainbow.",
 | 
			
		||||
           termion::clear::All,
 | 
			
		||||
           termion::cursor::Goto(1, 1),
 | 
			
		||||
           termion::cursor::Hide).unwrap();
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue