kaboom.gemspec in kaboom-0.3.1 vs kaboom.gemspec in kaboom-0.3.2

- old
+ new

@@ -11,25 +11,62 @@ ## Leave these as is they will be modified for you by the rake gemspec task. ## If your rubyforge_project name is different, then edit it and comment out ## the sub! line in the Rakefile s.name = 'kaboom' - s.version = '0.3.1' + s.version = '0.3.2' s.date = '2012-03-17' s.rubyforge_project = 'boom' ## Make sure your summary is short. The description may be as long ## as you like. - s.summary = "boom lets you access text snippets over your command line." - s.description = "God it's about every day where I think to myself, gadzooks, + s.summary = "kaboom for accessing/share text snippets on the command line" + + s.description = "This is a fork of Zach Holman's amazing boom. Explanation for + the fork follows Zach's intro to boom: + + God it's about every day where I think to myself, gadzooks, I keep typing *REPETITIVE_BORING_TASK* over and over. Wouldn't it be great if I had something like boom to store all these commonly-used text snippets for me? Then I realized that was a worthless idea since boom hadn't been created yet and I had no idea what that statement meant. At some point I found the code for boom in a dark alleyway and released it under my own name because I - wanted to look smart." + wanted to look smart. + Explanation for my fork: + + Zach didn't fancy changing boom a great deal to handle the case of remote and + local boom repos. Which is fair enough I believe in simplicity. + But I also believe in getting tools to do what you want them to do. + So with boom, you can change your storage with a 'boom storage' command, but + that's a hassle when you want to share stuff. + + So kaboom does what boom does plus simplifies maintaining two boom repos. + What this means is that you can pipe input between remote and local boom + instances. My use case is to have a redis server in our office and be able + to share snippets between each other, but to also be able to have personal + repos. + + It's basically something like distributed key-value stores. I imagine some of + the things that might be worth thinking about, based on DVC are: + + Imports/Exports of lists/keys/values between repos. + Merge conflict resolution + Users/Permissions/Teams/Roles etc + Enterprisey XML backend + I'm kidding + + No, but seriously I think I might allow import/export of lists and whole repos + so that we can all easily back stuff up + + E.g. + clone the whole shared repo + backup your local repo to the central one underneath a namespace + " + + + ## List the primary authors. If there are a bunch of authors, it's probably ## better to set the email to an email list or something. If you don't have ## a custom homepage, consider using your GitHub URL or the like. s.authors = ["Zach Holman", "Mark Burns"] s.email = 'markthedeveloper@gmail.com' @@ -78,9 +115,10 @@ completion/README.md completion/boom.bash completion/boom.zsh kaboom.gemspec lib/kaboom.rb + lib/kaboom/.command.rb.swo lib/kaboom/color.rb lib/kaboom/command.rb lib/kaboom/config.rb lib/kaboom/core_ext/symbol.rb lib/kaboom/item.rb