From 4d67538b6d63b7135b60f22fd3456125c8976214 Mon Sep 17 00:00:00 2001 From: Jeffrey ODell Date: Wed, 5 May 2010 23:09:07 -0500 Subject: [PATCH] master: roadmap, rakefile, doc updates --- EXAMPLE | 2 +- README.rdoc | 4 ++++ ROADMAP | 9 +++------ Rakefile | 11 +++++++++++ 4 files changed, 19 insertions(+), 7 deletions(-) create mode 100644 Rakefile diff --git a/EXAMPLE b/EXAMPLE index 72d573d..24bb7ef 100644 --- a/EXAMPLE +++ b/EXAMPLE @@ -85,7 +85,7 @@ Could not decrypt ciphertext: Playfair Decryption: Impossible scenario! == Analysis == -Show character frequency: +Show character frequency with analysis flag: > toycipher -a < /tmp/shmoocon2010_1 A: ############################ (28) diff --git a/README.rdoc b/README.rdoc index 9ee6909..9748488 100644 --- a/README.rdoc +++ b/README.rdoc @@ -7,6 +7,10 @@ A ruby implementation of classic ciphers, including: * Vigenere * Caesar +== CLI + +Supports a command line script (SEE EXAMPLE) + == Author Jeffrey O'Dell diff --git a/ROADMAP b/ROADMAP index 0ddb6be..0e483ff 100644 --- a/ROADMAP +++ b/ROADMAP @@ -1,19 +1,15 @@ - 0.1 - * Playfair * Caesar * Vigenere * OTP 0.2 - * CLI script * tests * documentation 0.3 - * Support reading from STDIN * Support matrix transposition @@ -25,11 +21,12 @@ * LICENSE * Support supplying a key file -1.0 +0.5 +* Ruby gem support +1.0 * Large text testing 1.1 - * Brute-force heuristic diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000..627c1fa --- /dev/null +++ b/Rakefile @@ -0,0 +1,11 @@ + + +#require 'rake' +require 'rake/testtask' + +task :default => :test + +desc 'Run tests' +task :test do + sh "ruby test/ts_toycipher.rb" +end