changed atty library

This commit is contained in:
Robert Kelly 2018-06-13 18:07:36 -04:00 committed by Grimes
parent c45343dd30
commit 7b7c7cba21
7 changed files with 24 additions and 16 deletions

View File

@ -67,6 +67,6 @@ matches = "0.1.6"
byteorder = "1.2.1"
libc = "0.2.1"
getopts = "0.2"
isatty = "0.1"
atty = "0.2"
rand = "0.5.1"
pnet = "0.21.0"

View File

@ -1,13 +1,13 @@
extern crate env_logger;
extern crate getopts;
extern crate isatty;
extern crate atty;
extern crate pnet;
extern crate rayon;
extern crate serde_json;
extern crate solana;
use getopts::Options;
use isatty::stdin_isatty;
use atty::{is, Stream};
use pnet::datalink;
use rayon::prelude::*;
use solana::crdt::{Crdt, ReplicatedData};
@ -114,7 +114,7 @@ fn main() {
);
assert_eq!(validators.len(), num_nodes);
if stdin_isatty() {
if is(Stream::Stdin) {
eprintln!("nothing found on stdin, expected a json file");
exit(1);
}

View File

@ -1,13 +1,13 @@
extern crate env_logger;
extern crate getopts;
extern crate isatty;
extern crate atty;
extern crate serde_json;
extern crate solana;
#[macro_use]
extern crate log;
use getopts::Options;
use isatty::stdin_isatty;
use atty::{is, Stream};
use solana::bank::Bank;
use solana::crdt::ReplicatedData;
use solana::entry::Entry;
@ -56,7 +56,7 @@ fn main() {
print_usage(&program, opts);
return;
}
if stdin_isatty() {
if is(Stream::Stdin) {
eprintln!("nothing found on stdin, expected a log file");
exit(1);
}

View File

@ -1,9 +1,9 @@
extern crate isatty;
extern crate atty;
extern crate rayon;
extern crate serde_json;
extern crate solana;
use isatty::stdin_isatty;
use atty::{is, Stream};
use rayon::prelude::*;
use solana::bank::MAX_ENTRY_IDS;
use solana::entry::{next_entry, Entry};
@ -15,7 +15,7 @@ use std::process::exit;
// Generate a ledger with lots and lots of accounts.
fn main() {
if stdin_isatty() {
if is(Stream::Stdin) {
eprintln!("nothing found on stdin, expected a json file");
exit(1);
}

View File

@ -1,16 +1,16 @@
//! A command-line executable for generating the chain's genesis block.
extern crate isatty;
extern crate atty;
extern crate serde_json;
extern crate solana;
use isatty::stdin_isatty;
use atty::{is, Stream};
use solana::mint::Mint;
use std::io::{stdin, Read};
use std::process::exit;
fn main() {
if stdin_isatty() {
if is(Stream::Stdin) {
eprintln!("nothing found on stdin, expected a json file");
exit(1);
}

View File

@ -1,13 +1,21 @@
extern crate atty;
extern crate rayon;
extern crate ring;
extern crate serde_json;
extern crate solana;
use atty::{is, Stream};
use solana::mint::{Mint, MintDemo};
use std::io;
use std::process::exit;
fn main() {
let mut input_text = String::new();
if is(Stream::Stdin) {
eprintln!("nothing found on stdin, expected a token number");
exit(1);
}
io::stdin().read_line(&mut input_text).unwrap();
let trimmed = input_text.trim();
let tokens = trimmed.parse::<i64>().unwrap();

View File

@ -1,15 +1,15 @@
extern crate isatty;
extern crate atty;
extern crate serde_json;
extern crate solana;
use isatty::stdin_isatty;
use atty::{is, Stream};
use solana::mint::Mint;
use std::io;
use std::process::exit;
fn main() {
let mut input_text = String::new();
if stdin_isatty() {
if is(Stream::Stdin) {
eprintln!("nothing found on stdin, expected a token number");
exit(1);
}