#define dbg(format, arg...) \
do { \
if (debug) \
- printf("%s: " format , __func__ , ## arg); \
+ fprintf(stdout, "bti: %s: " format , __func__ , \
+ ## arg); \
} while (0)
fprintf(stdout, " --host HOST\n");
fprintf(stdout, " --logfile logfile\n");
fprintf(stdout, " --shrink-urls\n");
+ fprintf(stdout, " --page PAGENUMBER\n");
fprintf(stdout, " --bash\n");
fprintf(stdout, " --debug\n");
+ fprintf(stdout, " --dry-run\n");
fprintf(stdout, " --version\n");
fprintf(stdout, " --help\n");
}
parse_configfile(session);
while (1) {
- option = getopt_long_only(argc, argv, "dqe:p:P:H:a:A:u:hg:",
+ option = getopt_long_only(argc, argv, "dqe:p:P:H:a:A:u:hg:sn",
options, NULL);
if (option == -1)
break;
}
}
+ /*
+ * Show the version to make it easier to determine what
+ * is going on here
+ */
+ if (debug)
+ display_version();
+
if (session->action == ACTION_UNKNOWN) {
fprintf(stderr, "Unknown action, valid actions are:\n");
fprintf(stderr, "'update', 'friends', 'public', "
session->tweet = zalloc(strlen(tweet) + 10);
if (session->bash)
- sprintf(session->tweet, "$ %s", tweet);
+ sprintf(session->tweet, "%c %s", getuid() ? '$' : '#', tweet);
else
sprintf(session->tweet, "%s", tweet);