From 10dc7a2deb50a1fa1df343e2b836f42d798204f1 Mon Sep 17 00:00:00 2001 From: benhirsch24 Date: Thu, 10 Jul 2014 16:17:09 -0700 Subject: [PATCH] Added more options, removed od from README --- README.md | 1 - od/od.rs | 9 +++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 335496c63..5db626d53 100644 --- a/README.md +++ b/README.md @@ -142,7 +142,6 @@ To do - nice - nproc - numfmt -- od - pathchk - pinky - pr diff --git a/od/od.rs b/od/od.rs index 242ee098c..128d3699c 100644 --- a/od/od.rs +++ b/od/od.rs @@ -13,8 +13,6 @@ extern crate getopts; extern crate collections; use collections::string::String; -use std::slice::bytes; - use std::io::File; #[deriving(Show)] @@ -24,6 +22,13 @@ pub fn uumain(args: Vec) -> int { let opts = [ getopts::optopt("A", "address-radix", "Select the base in which file offsets are printed.", "RADIX"), getopts::optopt("j", "skip-bytes", "Skip bytes input bytes before formatting and writing.", "BYTES"), + getopts::optopt("N", "read-bytes", "limit dump to BYTES input bytes", "BYTES"), + getopts::optopt("S", "strings", "output strings of at least BYTES graphic chars. 3 is assumed when BYTES is not specified.", "BYTES"), + getopts::optopt("t", "format", "select output format or formats", "TYPE"), + getopts::optflag("v", "output-duplicates", "do not use * to mark line suppression"), + getopts::optopt("w", "width", "output BYTES bytes per output line. 32 is implied when BYTES is not specified.", "BYTES"), + getopts::optflag("h", "help", "display this help and exit."), + getopts::optflag("v", "version", "output version information and exit."), ]; let matches = match getopts::getopts(args.tail(), opts) {