_Added in 1.9.0_ */hadd [-bcmsuNz] <name> <item> [text | &binvar]* Adds an item to an existing hash table. _See also [[/hsave]], [[/hload]], [[/hmake]], [[/hfree]], [[/hdel]], [[$hget]], [[$hfind]]._ *Switches* table(ktable). |*Switch*|*Description*| | -b | Indicates &binvar is set. | | -c | Chop the &binvar to first null byte. | | -m | Creates the table if it does not exist. | | -s | Displays the result. | | -uN | Unset the item after N seconds. | | -z | Decreases the item once per second until it reaches zero and then unsets it. | *Parameters* table(ktable). |*Parameter*|*Description*| | <name> | The hash table to add to. | | <item> | The hash table item to add to. | | [text | &binvar] | The text or &binvar value to add. | *Example*
; call the setup once
; /abbr_setup
;
; //echo -a $abbr(lol)
;
alias abbr_setup {
  ;Populate the table, create it if it does not exist.
  hadd -m abbr lol laughing out load
  hadd abbr omg oh my gosh
  hadd abbr lmao laughing my a?? off
  hadd abbr brb be right back
}

;Get the abbreviation.
alias abbr return $hget(abbr, $1)