diff options
| author | dacctal <dacctal@symlinx.net> | 2026-05-29 10:07:23 +0000 |
|---|---|---|
| committer | dacctal <dacctal@symlinx.net> | 2026-05-29 10:07:23 +0000 |
| commit | cf2bd2ae7f6ec8fedf2f4d004c77e31add30fdb5 (patch) | |
| tree | ded1970b051676cabe810637b3816dca141e36ab /src | |
| parent | 156c89a9781e8e5e3580e48646adc36b4d8cee85 (diff) | |
added success indicator on install, and print package name when complete
Diffstat (limited to 'src')
| -rw-r--r-- | src/install_pkg.c | 2 | ||||
| -rw-r--r-- | src/vars.c | 6 |
2 files changed, 7 insertions, 1 deletions
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++) { @@ -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); |
