diff options
author | MarcoPolo-PasTonMolo <marcopolopastonmolo@protonmail.com> | 2022-05-26 17:49:34 +0300 |
---|---|---|
committer | MarcoPolo-PasTonMolo <marcopolopastonmolo@protonmail.com> | 2022-05-26 17:49:34 +0300 |
commit | 6a44e188537ee2d70226ad9dba4ae89c15437e2b (patch) | |
tree | 3081b0af49199c6f5b3a8fdc1ff07eac64420476 /src/command/cmd_defs.c | |
parent | b4523d6c42825bda175663730001302adb21b95e (diff) | |
download | profani-tty-6a44e188537ee2d70226ad9dba4ae89c15437e2b.tar.gz |
Add `/avatar set` command to publish avatar
Use `/avatar set <path>` where <path> is an image file to upload a new avatar for the current user. When the avatar is too big it gets scaled down. Scaling code copied from dino. Fixes https://github.com/profanity-im/profanity/issues/1687
Diffstat (limited to 'src/command/cmd_defs.c')
-rw-r--r-- | src/command/cmd_defs.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/command/cmd_defs.c b/src/command/cmd_defs.c index e62e2d2d..ffc4ec83 100644 --- a/src/command/cmd_defs.c +++ b/src/command/cmd_defs.c @@ -2443,16 +2443,20 @@ static struct cmd_t command_defs[] = { CMD_TAGS( CMD_TAG_CHAT) CMD_SYN( + "/avatar set <path>", "/avatar get <barejid>", "/avatar open <barejid>") CMD_DESC( + "Upload avatar for oneself (XEP-0084). " "Download avatar (XEP-0084) for a certain contact. " "If nothing happens after using this command the user either doesn't have an avatar set at all " "or doesn't use XEP-0084 to publish it.") CMD_ARGS( + { "set <path>", "Set avatar to the img at <path>." }, { "get <barejid>", "Download the avatar. barejid is the JID to download avatar from." }, { "open <barejid>", "Download avatar and open it with command." }) CMD_EXAMPLES( + "/avatar set ~/images/avatar.png", "/avatar get thor@valhalla.edda", "/avatar open freyja@vanaheimr.edda") }, |