docs: function parse_with_flag(flag) {
  		return function(arg) {
  			var parts = arg.split(":");
  			if(parts.length < 2) {
  				parts.unshift(null);
  			}
  			
  			return {name: parts[0], path: absolute_path(parts[1]), flag: flag};
  		}
  	}