Skip to content
Snippets Groups Projects
Commit 46f3c86d authored by burneykb's avatar burneykb
Browse files

optional string usage for CLI is possible on all commands

parent 2ad79154
No related branches found
No related tags found
No related merge requests found
...@@ -39,6 +39,7 @@ int cli_getsource(struct backend_conn * conn, int argc, char ** argv) { ...@@ -39,6 +39,7 @@ int cli_getsource(struct backend_conn * conn, int argc, char ** argv) {
int cli_setsource(struct backend_conn * conn, int argc, char ** argv) { int cli_setsource(struct backend_conn * conn, int argc, char ** argv) {
struct frontend_source_data source_data; struct frontend_source_data source_data;
struct convert_data conv_data;
int needHelp = 0; int needHelp = 0;
if ((needHelp = help_check(argc, argv))) { if ((needHelp = help_check(argc, argv))) {
...@@ -53,10 +54,17 @@ int cli_setsource(struct backend_conn * conn, int argc, char ** argv) { ...@@ -53,10 +54,17 @@ int cli_setsource(struct backend_conn * conn, int argc, char ** argv) {
return 1; return 1;
} }
source_data.dst_block = atoi(argv[1]); if (convert_to_id(conn, argv, &conv_data, INPUT)) {
source_data.dst_input = atoi(argv[2]); return 1;
source_data.src_block = atoi(argv[3]); }
source_data.src_output = atoi(argv[4]); source_data.dst_block = conv_data.val_1;
source_data.dst_input = conv_data.val_2;
if (convert_to_id(conn, argv+2, &conv_data, OUTPUT)) {
return 1;
}
source_data.src_block = conv_data.val_1;
source_data.src_output = conv_data.val_2;
if (frontend_setsource(conn, &source_data)) { if (frontend_setsource(conn, &source_data)) {
return 1; return 1;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment