diff options
Diffstat (limited to 'cli/start.c')
| -rw-r--r-- | cli/start.c | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/cli/start.c b/cli/start.c new file mode 100644 index 0000000..4772bb6 --- /dev/null +++ b/cli/start.c @@ -0,0 +1,27 @@ +#include "btcli.h" + +void +usage_start(void) +{ + printf( + "Start torrents.\n" + "\n" + "Usage: start torrent\n" + "\n" + ); + exit(1); +} + +void +cmd_start(int argc, char **argv) +{ + struct ipc_torrent t; + + if (argc < 2) + usage_start(); + + btpd_connect(); + for (int i = 1; i < argc; i++) + if (torrent_spec(argv[i], &t)) + handle_ipc_res(btpd_start(ipc, &t), argv[i]); +} |