@@ -698,7 +698,7 @@ fn iamb_logout(desc: CommandDescription, ctx: &mut ProgContext) -> ProgResult {
698698fn  add_iamb_commands ( cmds :  & mut  ProgramCommands )  { 
699699    cmds. add_command ( ProgramCommand  { 
700700        name :  "cancel" . into ( ) , 
701-         aliases :  vec ! [ ] , 
701+         aliases :  vec ! [ "ca" . into ( ) ] , 
702702        f :  iamb_cancel, 
703703    } ) ; 
704704    cmds. add_command ( ProgramCommand  { 
@@ -708,17 +708,25 @@ fn add_iamb_commands(cmds: &mut ProgramCommands) {
708708    } ) ; 
709709    cmds. add_command ( ProgramCommand  { 
710710        name :  "chats" . into ( ) , 
711-         aliases :  vec ! [ ] , 
711+         aliases :  vec ! [ "c" . into ( ) ] , 
712712        f :  iamb_chats, 
713713    } ) ; 
714714    cmds. add_command ( ProgramCommand  {  name :  "dms" . into ( ) ,  aliases :  vec ! [ ] ,  f :  iamb_dms } ) ; 
715715    cmds. add_command ( ProgramCommand  { 
716716        name :  "download" . into ( ) , 
717-         aliases :  vec ! [ ] , 
717+         aliases :  vec ! [ "d" . into ( ) ] , 
718718        f :  iamb_download, 
719719    } ) ; 
720-     cmds. add_command ( ProgramCommand  {  name :  "open" . into ( ) ,  aliases :  vec ! [ ] ,  f :  iamb_open } ) ; 
721-     cmds. add_command ( ProgramCommand  {  name :  "edit" . into ( ) ,  aliases :  vec ! [ ] ,  f :  iamb_edit } ) ; 
720+     cmds. add_command ( ProgramCommand  { 
721+         name :  "open" . into ( ) , 
722+         aliases :  vec ! [ "o" . into( ) ] , 
723+         f :  iamb_open, 
724+     } ) ; 
725+     cmds. add_command ( ProgramCommand  { 
726+         name :  "edit" . into ( ) , 
727+         aliases :  vec ! [ "e" . into( ) ] , 
728+         f :  iamb_edit, 
729+     } ) ; 
722730    cmds. add_command ( ProgramCommand  { 
723731        name :  "invite" . into ( ) , 
724732        aliases :  vec ! [ ] , 
@@ -733,27 +741,27 @@ fn add_iamb_commands(cmds: &mut ProgramCommands) {
733741    } ) ; 
734742    cmds. add_command ( ProgramCommand  { 
735743        name :  "members" . into ( ) , 
736-         aliases :  vec ! [ ] , 
744+         aliases :  vec ! [ "m" . into ( ) ] , 
737745        f :  iamb_members, 
738746    } ) ; 
739747    cmds. add_command ( ProgramCommand  { 
740748        name :  "react" . into ( ) , 
741-         aliases :  vec ! [ ] , 
749+         aliases :  vec ! [ "rc" . into ( ) ,   "reac" . into ( ) ,   "rct" . into ( ) ] , 
742750        f :  iamb_react, 
743751    } ) ; 
744752    cmds. add_command ( ProgramCommand  { 
745753        name :  "redact" . into ( ) , 
746-         aliases :  vec ! [ ] , 
754+         aliases :  vec ! [ "red" . into ( ) ] , 
747755        f :  iamb_redact, 
748756    } ) ; 
749757    cmds. add_command ( ProgramCommand  { 
750758        name :  "reply" . into ( ) , 
751-         aliases :  vec ! [ ] , 
759+         aliases :  vec ! [ "rep" . into ( ) ] , 
752760        f :  iamb_reply, 
753761    } ) ; 
754762    cmds. add_command ( ProgramCommand  { 
755763        name :  "rooms" . into ( ) , 
756-         aliases :  vec ! [ ] , 
764+         aliases :  vec ! [ "ro" . into ( ) ] , 
757765        f :  iamb_rooms, 
758766    } ) ; 
759767    cmds. add_command ( ProgramCommand  {  name :  "room" . into ( ) ,  aliases :  vec ! [ ] ,  f :  iamb_room } ) ; 
@@ -764,22 +772,22 @@ fn add_iamb_commands(cmds: &mut ProgramCommands) {
764772    } ) ; 
765773    cmds. add_command ( ProgramCommand  { 
766774        name :  "spaces" . into ( ) , 
767-         aliases :  vec ! [ ] , 
775+         aliases :  vec ! [ "s" . into ( ) ] , 
768776        f :  iamb_spaces, 
769777    } ) ; 
770778    cmds. add_command ( ProgramCommand  { 
771779        name :  "unreads" . into ( ) , 
772-         aliases :  vec ! [ ] , 
780+         aliases :  vec ! [ "u" . into ( ) ] , 
773781        f :  iamb_unreads, 
774782    } ) ; 
775783    cmds. add_command ( ProgramCommand  { 
776784        name :  "unreact" . into ( ) , 
777-         aliases :  vec ! [ ] , 
785+         aliases :  vec ! [ "unr" . into ( ) ] , 
778786        f :  iamb_unreact, 
779787    } ) ; 
780788    cmds. add_command ( ProgramCommand  { 
781-         name :  "upload " . into ( ) , 
782-         aliases :  vec ! [ ] , 
789+         name :  "up[load] " . into ( ) , 
790+         aliases :  vec ! [ "up" . into ( ) ] , 
783791        f :  iamb_upload, 
784792    } ) ; 
785793    cmds. add_command ( ProgramCommand  { 
@@ -794,7 +802,7 @@ fn add_iamb_commands(cmds: &mut ProgramCommands) {
794802    } ) ; 
795803    cmds. add_command ( ProgramCommand  { 
796804        name :  "editor" . into ( ) , 
797-         aliases :  vec ! [ ] , 
805+         aliases :  vec ! [ "ed" . into ( ) ] , 
798806        f :  iamb_editor, 
799807    } ) ; 
800808    cmds. add_command ( ProgramCommand  { 
0 commit comments