aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/vars.h1
-rw-r--r--src/install_pkg.c2
-rw-r--r--src/vars.c6
3 files changed, 8 insertions, 1 deletions
diff --git a/include/vars.h b/include/vars.h
index f7eeda9..c417b95 100644
--- a/include/vars.h
+++ b/include/vars.h
@@ -105,6 +105,7 @@ extern const char *italic;
extern const char *color_reset;
extern const char *print_pkgit;
+extern const char *print_success;
extern const char *print_skipped;
extern const char *print_warning;
extern const char *print_error;
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);