aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/cla_parse.c3
-rw-r--r--src/lua_state.c6
2 files changed, 6 insertions, 3 deletions
diff --git a/src/cla_parse.c b/src/cla_parse.c
index 3a5985a..7620d97 100644
--- a/src/cla_parse.c
+++ b/src/cla_parse.c
@@ -66,6 +66,9 @@ void cla_parse(int argc, char **argv) {
if (argv[i + 2]) {
pkg = create_pkg(argv[i + 1], argv[i + 2]);
install_pkg(pkg);
+ } else if (!is_verbose) {
+ pkg = create_pkg(argv[i + 1], "quiet");
+ install_pkg(pkg);
} else {
pkg = create_pkg(argv[i + 1], "default");
install_pkg(pkg);
diff --git a/src/lua_state.c b/src/lua_state.c
index 42b0a39..e07ecad 100644
--- a/src/lua_state.c
+++ b/src/lua_state.c
@@ -273,7 +273,7 @@ bool bldit(const char *target) {
print_warning);
}
if (lua_pcall(B, 0, 0, 0) != LUA_OK) {
- printf("%sbuild failed: %s\n", print_error, lua_tostring(B, -1));
+ if (is_verbose) printf("%spre_install failed: %s\n", print_warning, lua_tostring(B, -1));
}
if (is_verbose) printf("%sbldit function 'pre_install' ran successfully.\n", print_pkgit);
@@ -285,7 +285,7 @@ bool bldit(const char *target) {
is_auto_installed = false;
}
if (lua_pcall(B, 0, 0, 0) != LUA_OK) {
- printf("%sbuild failed: %s\n", print_error, lua_tostring(B, -1));
+ if (is_verbose) printf("%sinstall failed: %s\n", print_warning, lua_tostring(B, -1));
}
if (is_verbose) printf("%sbldit function 'install' ran successfully.\n", print_pkgit);
@@ -295,7 +295,7 @@ bool bldit(const char *target) {
print_warning);
}
if (lua_pcall(B, 0, 0, 0) != LUA_OK) {
- printf("%sbuild failed: %s\n", print_error, lua_tostring(B, -1));
+ if (is_verbose) printf("%spost_install failed: %s\n", print_warning, lua_tostring(B, -1));
}
if (is_verbose) printf("%sbldit function 'post_install' ran successfully.\n", print_pkgit);