aboutsummaryrefslogtreecommitdiff
path: root/src/messenger_cli.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/messenger_cli.c')
-rw-r--r--src/messenger_cli.c43
1 files changed, 40 insertions, 3 deletions
diff --git a/src/messenger_cli.c b/src/messenger_cli.c
index cee3020..253a1ae 100644
--- a/src/messenger_cli.c
+++ b/src/messenger_cli.c
@@ -22,9 +22,46 @@
22 * @file messenger_cli.c 22 * @file messenger_cli.c
23 */ 23 */
24 24
25#include <gnunet/platform.h>
25#include <gnunet/gnunet_chat_lib.h> 26#include <gnunet/gnunet_chat_lib.h>
27#include <gnunet/gnunet_util_lib.h>
26 28
27int main(int argc, const char** argv) { 29static void
28 GNUNET_CHAT_test("Hello world"); 30run (void *cls, char* const* args,
29 return 0; 31 const char *cfgfile,
32 const struct GNUNET_CONFIGURATION_Handle *cfg)
33{
34 struct GNUNET_CHAT_Handle *handle = GNUNET_CHAT_start(
35 cfg,
36 "appdir",
37 "username",
38 NULL, NULL,
39 NULL, NULL
40 );
41
42 //
43
44 GNUNET_CHAT_stop(handle);
45}
46
47int
48main (int argc, char* const* argv)
49{
50 struct GNUNET_GETOPT_CommandLineOption options[] = {
51 GNUNET_GETOPT_OPTION_END
52 };
53
54 int result = GNUNET_PROGRAM_run(
55 argc, argv,
56 "messenger_cli",
57 gettext_noop("A CLI for the Messenger service of GNUnet."),
58 options,
59 &run,
60 NULL
61 );
62
63 if (result != GNUNET_OK)
64 return EXIT_FAILURE;
65 else
66 return EXIT_SUCCESS;
30} 67}