… both the crappy_vars and experimental_filestore implementations
…uch more terse and clear than the version that uses dynamic variables.
…entation' so I can start working on the new filestore implementation
…g them, as 'declare' is more conventional.
… (using IFS)
…t from RSpec. it just tests the commands and does not define/declare a 'shash' to work with. i'm going to make a separate test to test that functionality.
…t (and because GitHub doesn't want to highlight the code correctly)
…at I was getting from printf
…f the public api.
…h key/value or print out something with each key/value. it's still easy to make your own loops, but these are good methods for quick and dirty iterating.
…, or all keys *and* values for hashes (in /bin/sh and /bin/bash)
…far. switched over from testing with native open3 to testing using the 'session' gem (an open3 abstraction layer) because dealing with the blocking of IO.read was getting to be really frustrating.
…ying to get compatibility working so we can return the keys/values of hashes (so we can iterate over them)