#permission=255 // usage: append text to a string. // args: // @def: text to append // @0: variable to which the text should be appended // get the var name if the original variable SET,v #${@caller}::${@0} // if it has not been set before, init it now DEFAULT,${v} // append to the original var. inner ${..} gets the var name, outer ${..} get the value of the var name we just got. SET,${v} ${${v}}${@def} // remove the name placeholder UNSET v