The title says it all. I think that as you can buy /fly, you should be able to buy /enchant separately in the command section of /buy. Another cool feature, would be the one to have /maxenchant, that enchant the item that you are holding with all of the possible enchants.
I'm not sure about the /maxenchant command. Most players don't want all of the enchantments available, for example, frost walker on boots can get pretty annoying when trying to build a farm. Maybe if it did individual enchantments and just enchanted it to the maximum level available it could be useful. Also I have no opinion on selling /enchant, I'm not really sure of the pros and cons of that.
you can easily remove frost walker on the boots with /enchant (enchant name) 0 to remove it. i do /enchant silktouch 1 for silktouch on my pickaxe then i remove it when i want to mine something else with /enchant silktouch 0
I know. I'm just saying it might be more efficient to use individual enchants rather than enchanting with everything and then removing enchants. It doesn't matter too much, though, since most people only use /enchant to set up their tools, which means they only use it when they first join. After that, /enchantmax doesn't really help with toggling silk touch or frost walker.
Enchant is going to stay exclusive to ranks rather then selling it as an individual item. We also will not be adding /maxenchant. Thank you for your suggestion, keep up the good work.