--- title: Module hilbish.abbr description: command line abbreviations layout: doc menu: docs: parent: "API" --- ## Introduction The abbr module manages Hilbish abbreviations. These are words that can be replaced with longer command line strings when entered. As an example, `git push` can be abbreviated to `gp`. When the user types `gp` into the command line, after hitting space or enter, it will expand to `git push`. Abbreviations can be used as an alternative to aliases. They are saved entirely in the history Instead of the aliased form of the same command. ## Functions ||| |----|----| |remove(abbr)|Removes the named `abbr`.| |add(abbr, expanded|function, opts)|Adds an abbreviation. The `abbr` is the abbreviation itself,|