mirror of
https://github.com/xorgy/mediafire-fuse
synced 2026-01-13 13:14:29 -08:00
allow to pass username and password by commandline arguments
This commit is contained in:
@@ -25,6 +25,7 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <wordexp.h>
|
#include <wordexp.h>
|
||||||
|
|
||||||
|
#include "../utils/strings.h"
|
||||||
#include "mfshell.h"
|
#include "mfshell.h"
|
||||||
|
|
||||||
static void mfshell_run(mfshell * shell);
|
static void mfshell_run(mfshell * shell);
|
||||||
@@ -124,6 +125,7 @@ int main(int argc, char *const argv[])
|
|||||||
char *username = NULL;
|
char *username = NULL;
|
||||||
char *password = NULL;
|
char *password = NULL;
|
||||||
char *command = NULL;
|
char *command = NULL;
|
||||||
|
char *auth_cmd;
|
||||||
|
|
||||||
SSL_library_init();
|
SSL_library_init();
|
||||||
|
|
||||||
@@ -132,6 +134,16 @@ int main(int argc, char *const argv[])
|
|||||||
shell = mfshell_create(35860, "2c6dq0gb2sr8rgsue5a347lzpjnaay46yjazjcjg",
|
shell = mfshell_create(35860, "2c6dq0gb2sr8rgsue5a347lzpjnaay46yjazjcjg",
|
||||||
server);
|
server);
|
||||||
|
|
||||||
|
if (username != NULL) {
|
||||||
|
if (password != NULL) {
|
||||||
|
auth_cmd = strdup_printf("auth %s %s", username, password);
|
||||||
|
} else {
|
||||||
|
auth_cmd = strdup_printf("auth %s", username);
|
||||||
|
}
|
||||||
|
mfshell_parse_commands(shell, auth_cmd);
|
||||||
|
free(auth_cmd);
|
||||||
|
}
|
||||||
|
|
||||||
if (command == NULL) {
|
if (command == NULL) {
|
||||||
// begin shell mode
|
// begin shell mode
|
||||||
mfshell_run(shell);
|
mfshell_run(shell);
|
||||||
|
|||||||
Reference in New Issue
Block a user