updated Makefile and fix colors

This commit is contained in:
wt
2024-12-26 16:20:17 +07:00
parent 192b426e50
commit 1b2ae1647e
2 changed files with 22 additions and 4 deletions
+18
View File
@@ -5,6 +5,10 @@ SRC = src/*.c
BUILDDIR=build
DESTDIR = /usr/local/bin
DEBVERSION = 1.0
ARCH = amd64
DEBPACKAGENAME = pwdgen-$(DEBVERSION)-1_$(ARCH)
build:
@if [ ! -d ${BUILDDIR} ]; then \
mkdir -pv ${BUILDDIR}; \
@@ -29,3 +33,17 @@ install:
mkdir -pv ${DESTDIR}; \
fi
@cp -rf ${BUILDDIR}/$(OUT) $(DESTDIR)
debpkg:
@printf "$(GREEN)[ $(YELLOW)15%% $(GREEN)] $(RESET)CREATE PACKAGE DIRECTORIES\n"
@rm -rf $(DEBPACKAGENAME)
@mkdir -p $(DEBPACKAGENAME)/usr/local/bin
@printf "$(GREEN)[ $(YELLOW)45%% $(GREEN)] $(RESET)COPY PACKAGE FILES\n"
@cp -rf $(BUILDDIR)/pwdgen $(DEBPACKAGENAME)/usr/local/bin/pwdgen
@printf "$(GREEN)[ $(YELLOW)75%% $(GREEN)] $(RESET)CREATE PACKAGE METADATA\n"
@mkdir $(DEBPACKAGENAME)/DEBIAN
@touch $(DEBPACKAGENAME)/DEBIAN/control
@printf "$(GREEN)[ $(YELLOW)100%% $(GREEN)] $(RESET)CREATE PACKAGE\n"
@printf "Package: pwdgen\nVersion: $(DEBVERSION)\nArchitecture: $(ARCH)\nMaintainer: Tola Mironcenko <mironcenkotola@gmail.com>\nDescription: Password generator\n" >> $(DEBPACKAGENAME)/DEBIAN/control
@dpkg-deb --build --root-owner-group $(DEBPACKAGENAME)
@printf "$(GREEN)BUILDING DEBIAN PACKAGE SUCCESS$(RESET)\n"
+4 -4
View File
@@ -57,7 +57,7 @@ int main(int argc, char *argv[]) {
} else if (atoi(argv[1]) > 0) {
int quantity = atoi(argv[1]);
char *pwd = get_random_string(ALPHABET, quantity);
printf("%sPassword %s->%s %s\n", GREEN, YELLOW, BIWHITE, pwd);
printf("%sPassword %s->%s %s\n%s", GREEN, YELLOW, BIWHITE, pwd, RESET);
return 0;
} else if (atoi(argv[1]) == 0) {
// char *file_extension = get_file_extension(argv[1]);
@@ -87,7 +87,7 @@ int main(int argc, char *argv[]) {
// printf("%s\n", get_file_extension(argv[1]));
char *pwd = get_random_string(argv[1], 4);
// printf("Password -> %s\n", pwd);
printf("%sPassword %s->%s %s\n", GREEN, YELLOW, BIWHITE, pwd);
printf("%sPassword %s->%s %s\n%s", GREEN, YELLOW, BIWHITE, pwd, RESET);
return 0;
}
}
@@ -96,12 +96,12 @@ int main(int argc, char *argv[]) {
char *alphabet = argv[1];
char *pwd = get_random_string(alphabet, quantity);
// printf("Password -> %s\n", pwd);
printf("%sPassword %s->%s %s\n", GREEN, YELLOW, BIWHITE, pwd);
printf("%sPassword %s->%s %s\n%s", GREEN, YELLOW, BIWHITE, pwd, RESET);
return 0;
}
char *pwd = get_random_string(ALPHABET, 4);
// printf("Password -> %s\n", pwd);
printf("%sPassword %s->%s %s\n", GREEN, YELLOW, BIWHITE, pwd);
printf("%sPassword %s->%s %s\n%s", GREEN, YELLOW, BIWHITE, pwd, RESET);
return 0;
}