int main (int argc, char **argv) { setlocale (LC_ALL, ""); textdomain (GETTEXT_PACKAGE); bindtextdomain (GETTEXT_PACKAGE, GLIB_LOCALE_DIR); #ifdef HAVE_BIND_TEXTDOMAIN_CODESET bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); #endif if (argc < 2) return app_help (TRUE, NULL); if (g_str_equal (argv[1], "help")) return app_help (TRUE, argv[2]); if (g_str_equal (argv[1], "version")) return app_version (argv + 2); if (g_str_equal (argv[1], "list-apps")) return app_list (argv + 2); if (g_str_equal (argv[1], "launch")) return app_launch (argv + 2); if (g_str_equal (argv[1], "action")) return app_action (argv + 2); if (g_str_equal (argv[1], "list-actions")) return app_list_actions (argv + 2); g_printerr (_("unrecognised command: %s\n\n"), argv[1]); return app_help (FALSE, NULL); }
int main(void) { app_init(); app_launch(0); return 0; }
void app_exit(void) { app_launch(&app_app_launcher); }
int main(int argc, char **argv) { t_context *C = ctx_init(argc,argv); app_launch(C->app); return 0; }