Added some ANSI colors for messages, may be disabled.

With the -e flag those colors will be disabled. As bonus also
I removed blank lines in .xbps-filelist and other misc tweaks, fixes
I cannot remember now.

--HG--
extra : convert_revision : 5e481d0faa14518363eafc622633d645c335ed78
This commit is contained in:
Juan RP 2008-10-29 03:20:14 +01:00
parent 93401521f9
commit 5a0aac4fd2
4 changed files with 194 additions and 92 deletions

View file

@ -110,14 +110,17 @@ main(int argc, char **argv)
perror("ERROR: couldn't write database file");
exit(1);
}
printf("==> Package database file not found, "
"creating it.\n");
printf("%s\e[0m==> \e[37m\e[1mPackage database file "
"not found, creating it.\n",
in_chroot ? "[chroot] " : "");
prop_object_release(dbdict);
} else {
/* register pkg if it's not registered already */
pkg = prop_dictionary_get(dbdict, argv[2]);
if (pkg && prop_object_type(pkg) == PROP_TYPE_STRING) {
printf("==> Package `%s' already registered.\n", argv[2]);
printf("%s\e[0m=> \e[37m\e[1mPackage `%s' "
"already registered.\n",
in_chroot ? "[chroot] " : "", argv[2]);
exit(0);
}
prop_dictionary_set_cstring_nocopy(dbdict, argv[2], argv[3]);
@ -127,8 +130,8 @@ main(int argc, char **argv)
}
}
printf("%s%s-%s registered successfully.\n",
in_chroot ? "[chroot] " : "==> ", argv[2], argv[3]);
printf("%s\e[0m=> \e[37m\e[1m%s-%s registered successfully.\n",
in_chroot ? "[chroot] " : "", argv[2], argv[3]);
} else if (strcmp(argv[1], "unregister") == 0) {
/* Unregisters a package from the database */
@ -152,8 +155,8 @@ main(int argc, char **argv)
exit(1);
}
printf("%s%s-%s unregistered successfully.\n",
in_chroot ? "[chroot] " : "==> ", argv[2], argv[3]);
printf("%s\e[0m==> \e[37m\e[1m%s-%s unregistered successfully.\n",
in_chroot ? "[chroot] " : "", argv[2], argv[3]);
} else if (strcmp(argv[1], "list") == 0) {
/* Lists packages currently registered in database */