# This is CoffeeScript, dammit! # Adapted from example code here: http://is.gd/keMc3 # Big thanks to James Halliday (A.K.A. Substack) {puts} = require 'sys' fs = require 'fs' {exec} = require 'child_process' Seq = require 'seq' Seq() .seq -> exec 'whoami', @ .par (who) -> exec "groups #{who}", @ .par (who) -> fs.readFile '/etc/bashrc', 'ascii', @ .seq (groups, src) -> puts "Groups: #{groups.trim()}" puts "This file has #{src.length} bytes"