mirror of
https://github.com/kiedtl/fire.git
synced 2024-11-16 04:56:38 +00:00
main.c: proper help message
This commit is contained in:
parent
228292d9f9
commit
d1ad444cd0
30
main.c
30
main.c
@ -23,13 +23,13 @@ main ( int argc, char *argv[] )
|
|||||||
{
|
{
|
||||||
opts = (struct Options*) calloc(1, sizeof(struct Options*));
|
opts = (struct Options*) calloc(1, sizeof(struct Options*));
|
||||||
if (opts == NULL) {
|
if (opts == NULL) {
|
||||||
PRINT("fire: error: cannot ");
|
EPRINT("fire: error: cannot ");
|
||||||
perror("calloc()");
|
perror("calloc()");
|
||||||
}
|
}
|
||||||
|
|
||||||
// default args
|
// default args
|
||||||
opts->refresh_rate = 5;
|
opts->refresh_rate = 5;
|
||||||
opts->truecolor = FALSE;
|
opts->truecolor = FALSE;
|
||||||
size_t output_mode = TB_OUTPUT_NORMAL;
|
size_t output_mode = TB_OUTPUT_NORMAL;
|
||||||
|
|
||||||
// argument parsing
|
// argument parsing
|
||||||
@ -44,17 +44,21 @@ main ( int argc, char *argv[] )
|
|||||||
opts->refresh_rate = atoi(ARGF());
|
opts->refresh_rate = atoi(ARGF());
|
||||||
break;
|
break;
|
||||||
case 'V':
|
case 'V':
|
||||||
PRINT("%s %s\n", argv0, VERSION);
|
printf("%s %s\n", argv0, VERSION);
|
||||||
exit(0);
|
exit(EXIT_SUCCESS);
|
||||||
case 'h':
|
case 'h':
|
||||||
default:
|
default:
|
||||||
PRINT("fire %s\n(c) Kied Llaentenn and contributors\n", VERSION);
|
printf("Usage: %s [-tVh] [-r rate]\n", argv0);
|
||||||
PRINT("https://github.com/lptstr/fire\n");
|
printf("Display a nice fiery animation.\n\n");
|
||||||
PRINT("\nUSAGE:\n\t$ fire\n\n");
|
printf("ARGUMENTS:\n");
|
||||||
PRINT("OPTIONS:\n\t-t\tenable true colors.\n");
|
printf(" -r [rate] Change refresh rate. (default: 5)\n");
|
||||||
PRINT("\t-V\tshow version and exit.\n");
|
printf(" -t Enable truecolor. (Will not work on *rxvt)\n");
|
||||||
PRINT("\t-h\tshow this help message and exit.\n\n");
|
printf(" -h Display this help message and exit.\n");
|
||||||
exit(1);
|
printf(" -V Display version and exit.\n\n");
|
||||||
|
printf("(c) Kiëd Llaentenn, nullgemm\n");
|
||||||
|
printf("https://github.com/lptstr/fire\n");
|
||||||
|
|
||||||
|
exit(EXIT_SUCCESS);
|
||||||
} ARGEND
|
} ARGEND
|
||||||
|
|
||||||
// initialize termbox
|
// initialize termbox
|
||||||
@ -71,7 +75,7 @@ main ( int argc, char *argv[] )
|
|||||||
while (TRUE)
|
while (TRUE)
|
||||||
{
|
{
|
||||||
// clear the screen
|
// clear the screen
|
||||||
tb_clear();
|
//tb_clear();
|
||||||
|
|
||||||
// update framebuffer
|
// update framebuffer
|
||||||
dofire(&buf);
|
dofire(&buf);
|
||||||
|
Loading…
Reference in New Issue
Block a user