Committed to Code

 

Select a tag to browse associated projects and drill deeper into the tag cloud.

[15 total ]

opscode-ohai

Ohai detects data about your operating system. It can be used standalone, but it's primary purpose is to provide node data to Chef. Ohai will print out a JSON data blob for all the known data about your system. When used with Chef, that data is reported back via node attributes. This section ... [More] of the Wiki describes using ohai and writing plugins for it. [Less]

htty

htty is the HTTP TTY, a console application for interacting with web servers. It’s a fun way to explore web APIs and to learn the ins and outs of HTTP. Install by typing: gem install htty

rwallet

rwallet is a command line wallet written in ruby and implemented as a simple cyphered key value store meant to be used in unix shell scripts.

Ruby DACP client

This project implements a simple DACP client library in Ruby, along with a number of small command-line programs using it.

droll

Droll, for "d roll" (as in "die roll"), is a dice rolling library that can also be used directly from the command line. Drollbot is an IRC bot wrapper script that uses the Isaac DSL library. All droll code targets 1.9.3 MRI/YARV.

Yet Another Options Parser (Ruby)

Yet another options parser. Parses the command-line arguments and parameters. Simple, lightweight with nice declarative approach.

Schema Dump

A Ruby script that dumps all data from all accessible tables in a database/schema to the output stream in a format suitable for diffing.

imachi-twitter-command-line

Twitter command line client in rubyFeatures:yaml configuration file add message delete message friends timeline automatically converts urls via bit.ly api tweets table formatting Todo List:SSL support threaded direct messages multiple account support (account switching) Usage:make a tweet tw /add This is my message. help tw /help

command-line-ninja

A set of utilities that allow you to become a command-line Ninja. Mostly written in Ruby.

lastfm-cli

Ever feel that Last.fm's web/Flash interface and desktop app take up too much memory and screen space? Do you have a fetish for the austere glow of ASCII characters against a dark void? Then lastfm-cli might be for you. lastfm-cli is an interactive command-line & telnet interface to a last.fm ... [More] account and last.fm audio streams. lastfm-cli lets you choose radio stations, play songs, skip songs, "love" them or "ban" them, and control the volume without touching a mouse. Moreover, via telnet, you can share control of a last.fm audio stream (playing through the office or home sound system, for instance) as long as the computer running lastfm-cli is accessible on the local network. lastfm-cli requires an mp3 stream player. Currently, only iTunes is supported, but support for linux players such as MPG123 is under development. Warning: This is alpha, so the code is messy and it doesn't always recover gracefully from errors. Plus Last.fm streams are sketchy at times, so please don't expect skipping and switching radio stations to be completely fast or reliable. author: Daniel Choi, member of the Betahouse web cooperative in Cambridge, MA Screenshot RequirementsCurrently, lastfm-cli requires OS X Leopard. But I am working to make it work on Linux. Streaming Last.fm to AirtunesSince lastfm-cli uses iTunes to play the Last.fm audio stream, you can stream Last.fm via lastfm-cli to an Airport Express. But streaming radio via iTunes to Airport Express isn't the most stable experience and you may experience frequent dropouts. To minimize dropouts, try increasing the streaming buffer size to the maximum in iTunes preferences. A production-quality product like Airfoil may serve better for this purpose. Installationlastfm-cli is a ruby gem hosted on Rubyforge. You can install it with this command: > sudo gem install lastfm-cli After a successful installation, you should be able to run lastfm-cli with this command: > lastfm-cli Enjoy. Bug reports, comments, and suggestions are welcome. [Less]