Add halp
This commit is contained in:
parent
6ee7adb6a4
commit
d84c9ad364
22
fedi_post.c
22
fedi_post.c
|
@ -37,6 +37,16 @@ static Sdb *load_sdb (char *path) {
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void halp () {
|
||||||
|
puts ( "fedi_post [postfile] [-i] [-a <number of attachements>"
|
||||||
|
" <attachment 1> <attachment 2>...<attachment N>\n\n"
|
||||||
|
"postfile contains your post. alternativly you can use -i flag.\n"
|
||||||
|
"if you use -i flag fedi_post opens $EDITOR.\n"
|
||||||
|
"then you write your post, save, quit and fedi_post will do your post\n\n"
|
||||||
|
"you can also attach files to your posts with the -a flag.\n"
|
||||||
|
"if you use -a you need to provide the amount of files you want to attach to your post\n");
|
||||||
|
}
|
||||||
|
|
||||||
static FediPostCFG *get_cfg (int argc, char *argv[]) {
|
static FediPostCFG *get_cfg (int argc, char *argv[]) {
|
||||||
FediPostCFG *fpcfg;
|
FediPostCFG *fpcfg;
|
||||||
if (!argc || !(fpcfg = R_NEW0 (FediPostCFG))) {
|
if (!argc || !(fpcfg = R_NEW0 (FediPostCFG))) {
|
||||||
|
@ -60,7 +70,6 @@ static FediPostCFG *get_cfg (int argc, char *argv[]) {
|
||||||
eprintf ("'instance' is not set in %s :(\n", config_path);
|
eprintf ("'instance' is not set in %s :(\n", config_path);
|
||||||
fail = true;
|
fail = true;
|
||||||
}
|
}
|
||||||
puts (sdb_const_get (db, "instance", 0));
|
|
||||||
if (!sdb_exists (db, "user")) {
|
if (!sdb_exists (db, "user")) {
|
||||||
eprintf ("'user' is not set in %s :(\n", config_path);
|
eprintf ("'user' is not set in %s :(\n", config_path);
|
||||||
fail = true;
|
fail = true;
|
||||||
|
@ -117,8 +126,19 @@ static FediPostCFG *get_cfg (int argc, char *argv[]) {
|
||||||
!r_file_is_directory (argv[i])) {
|
!r_file_is_directory (argv[i])) {
|
||||||
fpcfg->post = argv[i];
|
fpcfg->post = argv[i];
|
||||||
}
|
}
|
||||||
|
if (!strcmp (argv[i], "--help")) {
|
||||||
|
puts ("Who would type --help, if -h exists?");
|
||||||
|
fail = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
if (!strcmp (argv[i], "-h")) {
|
||||||
|
halp ();
|
||||||
|
fail = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (fail) {
|
if (fail) {
|
||||||
|
free (fpcfg->attachments);
|
||||||
free (fpcfg->instance);
|
free (fpcfg->instance);
|
||||||
free (fpcfg->creds);
|
free (fpcfg->creds);
|
||||||
free (fpcfg);
|
free (fpcfg);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user