From 6748baf9650c603fc402b51113aa7386ed255f3c Mon Sep 17 00:00:00 2001
From: Alnotz <alnotz@protonmail.com>
Date: Sat, 22 Jul 2023 23:24:15 +0200
Subject: [PATCH] Weechat plugin Essai added
---
weechat-plugins/essai/essai.c | 43 +++++++++++++++++++++++++++++++++++
1 file changed, 43 insertions(+)
create mode 100644 weechat-plugins/essai/essai.c
diff --git a/weechat-plugins/essai/essai.c b/weechat-plugins/essai/essai.c
new file mode 100644
index 0000000..fe458a3
--- /dev/null
+++ b/weechat-plugins/essai/essai.c
@@ -0,0 +1,43 @@
+/*
+gcc \$(pkg-config --cflags weechat) -shared -fPIC -Wall -Wextra essai.c -o essai.so $(pkg-config --libs weechat)
+*/
+#include <stdlib.h>
+#include <weechat/weechat-plugin.h>
+
+WEECHAT_PLUGIN_NAME("essai");
+WEECHAT_PLUGIN_DESCRIPTION("Plugin just to test the library :-/");
+WEECHAT_PLUGIN_AUTHOR("Alnotz");
+WEECHAT_PLUGIN_VERSION("0.1.0");
+WEECHAT_PLUGIN_LICENSE("GPL-3.0-or-later");
+WEECHAT_PLUGIN_PRIORITY(999);
+
+struct t_weechat_plugin *weechat_plugin = NULL;
+
+int command_essai(const void *pointer,
+ void *data,
+ struct t_gui_buffer *buffer,
+ int argc,
+ char **argv,
+ char **argv_eol){
+ /*Rien*/
+ return WEECHAT_RC_OK;
+}
+
+int weechat_plugin_init(struct t_weechat_plugin *plugin,
+ int argc,
+ char *argv[]){
+ weechat_plugin = plugin;
+ weechat_hook_command("essai",
+ "Une commande d’essai",
+ "",
+ "Aucun paramètre",
+ NULL,
+ &command_essai,
+ NULL,
+ NULL);
+ return WEECHAT_RC_OK;
+}
+
+int weechat_plugin_end(struct t_weechat_plugin *plugins){
+ return WEECHAT_RC_OK;
+}