The Enchant Command

The /enchant command is slightly useful command that can be used in a couple situations.

Overview
The /enchant command makes the item a certain player is holding become enchanted.

Syntax
/enchant

Explanation
The player value is the player who you want to enchant the held item of. (See Introduction to Selectors.) The enchantment value is the id of the enchantment you want to enchant the item with. The level value is the level of the enchantment. For example, if I did /enchant RandomGuy123 sharpness 2, his held item would get Sharpness 2.

Trivia

 * One of the least accurate commands.
 * Find most use in creating adventure maps where you want to enchant an item without an anvil.