   # name:
   #   The name of the variable to get
   ###
-  get: (name)->
-    @vars[name] || ''
-    switch
-      when (m = name.match /^ENV_(.+)/) then process.env[m[1]] || ''
-      else @vars[name] || ''
+  get: (name)-> # TODO to be expanded (see #34)
+    throw 'not ready yet'
 
   ###
   # Unsets a variable

  # val:
  #   The new value
  ###
  set: (name, val)->
    val = @expand val if val
    @vars[name] = val

  ###
  # Gets a parse variable's value

  # name:
  #   The name of the variable to unset
  ###
  unset: (name)-> # TODO to be expanded (see #34)

  ###
  # Expands a string using the currently configured parse variables
  ###
  expand: (str)-> # TODO to be expanded (see #34)
    str

  ###
  # Adds a rule given inputs and outputs and a command
