Skip to content

Latest commit

 

History

History
57 lines (47 loc) · 1.59 KB

File metadata and controls

57 lines (47 loc) · 1.59 KB
title Alias
description The alias command allows you to define
tags
Help files
Commands

The alias command allows you to define abbreviations for long commands frequently used, thus minimizing your typing.

Usage:

 alias                                list aliases
 alias `<word>`                         delete alias
 alias `<word>` `<expansion>`             define alias
 alias please remove all of them      (sic!) delete all aliases

You cannot define "alias", or any of its abbreviations except "a" as an alias.

The character "&" (ampersand) acts as a placeholder for arguments to your alias. The rest of the line (after your alias) is inserted where & is found in the definition.

If <expansion> does not contain any "&", any following words will be added to the end of the command.

If <word> starts with a "%" it is a "keyword alias" which will be expanded whenever a keyword lookup is done to find a character, object, or door.

Some words cannot be used as keyword aliases: words that the look command treats specially ("at", "around", "north", "east", ...) and some prepositions like "in", "from", and "with".

To inhibit keyword alias expansion, you prepend the word in a command with "%".

Examples:

> alias dw drink water
> dw               -> drink water
> alias ko kill &.orc
> ko 2             -> kill 2.orc
> alias rb ride behind
> rb gandalf       -> ride behind gandalf
> alias %o orc
> kill o           -> kill orc
> alias %sword longsword
> wield sword      -> wield longsword
> wield %sword     -> wield sword