sfm

simple file manager
git clone git://git.afify.dev/sfm
Log | Files | Refs | README | LICENSE

commit 38587347cc602a07716b7cb9750fe0f684948039
parent 8cae39065d323ec3bb6ba8e5f12cee96a2663f68
Author: afify <hassan@afify.dev>
Date:   Mon,  7 Dec 2020 06:29:59 +0300

[ref] move cp mv commands in config file

Diffstat:
Mconfig.def.h | 5+++++
Msfm.c | 5-----
2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/config.def.h b/config.def.h @@ -16,6 +16,11 @@ static const Cpair cprompt = { 33, 0 }; static const Cpair csearch = { 255, 0 }; static const Cpair cstatus = { 243, 0 }; +/* commands */ +static const char *rm_cmd[] = { "rm", "-rf", NULL }; /* delete */ +static const char *cp_cmd[] = { "cp", "-r", yank_file, NULL }; /* copy */ +static const char *mv_cmd[] = { "mv", yank_file, NULL }; /* move */ + /* bookmarks */ static Bookmark bmarks[] = { {'\\', "/root"}, diff --git a/sfm.c b/sfm.c @@ -725,7 +725,6 @@ static int delent(char *fullpath) { char *inp_conf; - char *rm_cmd[] = { "rm", "-rf", NULL }; int conf_len = 4; char conf[] = "yes"; @@ -1521,7 +1520,6 @@ seldel(void) char *inp_conf; int conf_len = 4; char conf[] = "yes"; - char *rm_cmd[] = { "rm", "-rf", NULL }; size_t i; inp_conf = ecalloc(conf_len, sizeof(char)); @@ -1547,7 +1545,6 @@ static void selpst(void) { if (strlen(yank_file) != 0) { - char *cp_cmd[] = { "cp", "-r", yank_file, NULL }; print_status(cprompt, "coping"); if (spawn(cp_cmd, cpane->dirn) != 0) print_error("coping failed"); @@ -1561,7 +1558,6 @@ selpst(void) // // if (selected_files == NULL) // return; -// char *cp_cmd[] = { "cp", "-r", selected_files, NULL }; // print_status(cprompt, "coping"); // if (spawn(cp_cmd, cpane->dirn) != 0) // print_error("coping failed"); @@ -1591,7 +1587,6 @@ static void selmv(void) { if (strlen(yank_file) != 0) { - char *mv_cmd[] = { "mv", yank_file, NULL }; print_status(cprompt, "moving"); if (spawn(mv_cmd, cpane->dirn) != 0) print_error("moving failed");