_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
; 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)