static void ecmd_update_exec(UNUSED int argc, UNUSED char **argv) { printf("Loading existing database...\n"); medialib_load(db_file, playlist_dir); printf("Updating existing database...\n"); medialib_db_update(show_skipped, force_update); medialib_destroy(); }
int ecmd_update(int argc, char *argv[]) { bool show_skipped = false; if (argc == 2 && strcmp(argv[1], "-s") == 0) show_skipped = true; if (argc != 1 && !show_skipped) errx(1, "usage: -e %s [-s]", argv[0]); printf("Loading existing database...\n"); medialib_load(db_file, playlist_dir); printf("Updating existing database...\n"); medialib_db_update(show_skipped); medialib_destroy(); return 0; }