From cf2bd2ae7f6ec8fedf2f4d004c77e31add30fdb5 Mon Sep 17 00:00:00 2001 From: dacctal Date: Fri, 29 May 2026 10:07:23 +0000 Subject: added success indicator on install, and print package name when complete --- src/install_pkg.c | 2 +- src/vars.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/install_pkg.c b/src/install_pkg.c index c326d48..428da37 100644 --- a/src/install_pkg.c +++ b/src/install_pkg.c @@ -32,7 +32,7 @@ void install_pkg(Pkg pkg) { copy_install(pkg.src); } } - printf("%sinstalled!\n", print_pkgit); + printf("%s%s installed!\n", print_success, pkg.name); bool repo_exists = false; for (size_t i = 0; i < cached_repos_count; i++) { diff --git a/src/vars.c b/src/vars.c index 64d053c..a352760 100644 --- a/src/vars.c +++ b/src/vars.c @@ -83,6 +83,7 @@ const char *italic = "\e[3m"; const char *color_reset = "\e[0m"; const char *print_pkgit; +const char *print_success; const char *print_skipped; const char *print_warning; const char *print_error; @@ -165,6 +166,11 @@ void init_vars() { bold_yellow, bold_magenta, "pkgit", bold_yellow, color_reset); print_pkgit = print_pkgit_buf; + static char print_success_buf[256]; + snprintf(print_success_buf, sizeof(print_success_buf), "%s%s[SUCCESS] %s", + print_pkgit, green, color_reset); + print_success = print_success_buf; + static char print_skipped_buf[256]; snprintf(print_skipped_buf, sizeof(print_skipped_buf), "%s%s[SKIP]\t%s", print_pkgit, blue, color_reset); -- cgit v1.2.3