Skip to content

Commit

Permalink
fix: remove unwanted include statements
Browse files Browse the repository at this point in the history
  • Loading branch information
acidicneko committed Nov 8, 2024
1 parent 95f7916 commit 4b99d57
Show file tree
Hide file tree
Showing 3 changed files with 52 additions and 53 deletions.
1 change: 1 addition & 0 deletions compile_flags.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
-Isrc/include/
2 changes: 1 addition & 1 deletion src/include/utils.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ std::string GetEnv(std::string variable);
bool fileExist(std::string filename);
bool folderExist(std::string folderFromFile);
std::string getFolderName(std::string fullPath);
std::string getfile(std::ifstream& is);
std::string getfile(std::ifstream &is);
102 changes: 50 additions & 52 deletions src/main.cpp
Original file line number Diff line number Diff line change
@@ -1,58 +1,56 @@
#include <iostream>
#include <fstream>
#include <cstring>
#include "utils.h"
#include "zeta.h"
#include <cstring>
#include <iostream>

void help(){
std::cout << "Usage: zeta\n"
<< "--help: prints this menu\n"
<< "--version: prints version info\n"
<< "init [target] [language]: initialise zeta for this directory\n"
<< "build: build givn project\n"
<< "clean: clean target and object files\n"
<< "all: clean and build project\n"
<< "stat: print workspace information" << std::endl;
void help() {
std::cout << "Usage: zeta\n"
<< "--help: prints this menu\n"
<< "--version: prints version info\n"
<< "init [target] [language]: initialise zeta for this directory\n"
<< "build: build givn project\n"
<< "clean: clean target and object files\n"
<< "all: clean and build project\n"
<< "stat: print workspace information" << std::endl;
}

int main(int argc, char** argv){
if(argc < 2){
std::cout << "Usage: zeta <command>" << std::endl;
exit(EXIT_FAILURE);
int main(int argc, char **argv) {
if (argc < 2) {
std::cout << "Usage: zeta <command>" << std::endl;
exit(EXIT_FAILURE);
}
if (!strcmp(argv[1], "--help")) {
help();
return 0;
} else if (!strcmp(argv[1], "--version")) {
std::cout << "Zeta C/C++ Helper Tool\nVersion: 1.4.1\n";
std::cout << "Distributed under GNU GPLv3\n"
<< "Copyright Ayush Yadav(acidicneko) 2022" << std::endl;
return 0;
} else if (!strcmp(argv[1], "init")) {
if (argc < 4) {
std::cout << "Usage: zeta init <name> <language>" << std::endl;
exit(EXIT_FAILURE);
}
if(!strcmp(argv[1], "--help")){
help();
return 0;
} else if (!strcmp(argv[1], "--version")){
std::cout << "Zeta C/C++ Helper Tool\nVersion: 1.4.1\n";
std::cout << "Distributed under GNU GPLv3\n"
<< "Copyright Ayush Yadav(acidicneko) 2022"<< std::endl;
return 0;
} else if (!strcmp(argv[1], "init")){
if(argc < 4){
std::cout << "Usage: zeta init <name> <language>" << std::endl;
exit(EXIT_FAILURE);
}
zeta::init(argv[2], argv[3], false);
} else if (!strcmp(argv[1], "force-init")){
if(argc < 4){
std::cout << "Usage: zeta force-init <name> <language>" << std::endl;
exit(EXIT_FAILURE);
}
zeta::init(argv[2], argv[3], true);
} else if (!strcmp(argv[1], "build")){
zeta::build();
} else if (!strcmp(argv[1], "clean")){
zeta::clean();
} else if (!strcmp(argv[1], "stat")){
zeta::stat();
} else if (!strcmp(argv[1], "all")){
std::cout << "Cleaning and Building..." << std::endl;
zeta::clean();
zeta::build();
} else {
std::cout << "unknown command: " << argv[1] << std::endl;
help();
zeta::init(argv[2], argv[3], false);
} else if (!strcmp(argv[1], "force-init")) {
if (argc < 4) {
std::cout << "Usage: zeta force-init <name> <language>" << std::endl;
exit(EXIT_FAILURE);
}
return 0;
}
zeta::init(argv[2], argv[3], true);
} else if (!strcmp(argv[1], "build")) {
zeta::build();
} else if (!strcmp(argv[1], "clean")) {
zeta::clean();
} else if (!strcmp(argv[1], "stat")) {
zeta::stat();
} else if (!strcmp(argv[1], "all")) {
std::cout << "Cleaning and Building..." << std::endl;
zeta::clean();
zeta::build();
} else {
std::cout << "unknown command: " << argv[1] << std::endl;
help();
}
return 0;
}

0 comments on commit 4b99d57

Please sign in to comment.