From 095ec612141b2db02b9221b6a090004fd4ebfa66 Mon Sep 17 00:00:00 2001 From: Alexander Popov Date: Mon, 31 Jul 2023 23:17:53 +0300 Subject: [PATCH] changed argv order --- HISTORY.md | 1 + README.md | 4 ++-- README.ru.md | 4 ++-- src/main.c | 10 +++++----- 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/HISTORY.md b/HISTORY.md index 3c56a9a..932977d 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -10,6 +10,7 @@ ## 31/07/2023 - (1.0.3) - ♻️ - Format code via `clang-format --style=LLVM` +- ♻️ - Changed arguments order ## 31/07/2023 - (1.0.2) - ♻️ - Update software executable name diff --git a/README.md b/README.md index ff7ad89..0e88987 100644 --- a/README.md +++ b/README.md @@ -13,12 +13,12 @@ Utility for parse Minecraft JE game version file (`version.json`). Minecraft Libraries List Generator Usage: - mc-libs-string + mc-libs-string - w|l|x (windows or linux or osx) Other: - mc-libs-string i - to get version info + mc-libs-string i - to get version info ``` Utility has two required arguments, diff --git a/README.ru.md b/README.ru.md index b2c3621..4f5c024 100644 --- a/README.ru.md +++ b/README.ru.md @@ -13,12 +13,12 @@ Minecraft Libraries List Generator Usage: - mc-libs-string + mc-libs-string - w|l|x (windows or linux or osx) Other: - mc-libs-string i - to get version info + mc-libs-string i - to get version info ``` Программа имеет два обязательных аргумента, diff --git a/src/main.c b/src/main.c index 414e16a..334c934 100644 --- a/src/main.c +++ b/src/main.c @@ -8,7 +8,7 @@ #include #include -#define VERSION "1.0.2" // software version +#define VERSION "1.1.0" // software version void usage(); void info(cJSON *json); @@ -23,7 +23,7 @@ int main(int argc, char const *argv[]) { char str[900000]; char buffer[100]; - fp = fopen(argv[1], "r"); + fp = fopen(argv[2], "r"); while (fgets(buffer, sizeof(buffer), fp)) { strcat(str, buffer); } @@ -38,7 +38,7 @@ int main(int argc, char const *argv[]) { generate_library_list(json, launcher_libraries, argv[2][0]); int libraries_array_size = cJSON_GetArraySize(libraries); - switch (argv[2][0]) { + switch (argv[1][0]) { default: usage(); break; @@ -70,10 +70,10 @@ void usage() { printf("%s\n%s: %s\n\n", "Minecraft Libraries List Generator", "Version", VERSION); printf("%s\n", "Usage:"); - printf(" %s\n\n", "mc-libs-string "); + printf(" %s\n\n", "mc-libs-string "); printf(" %s\n\n", " - w|l|x (windows or linux or osx)"); printf("%s\n", "Other:"); - printf(" %s\n", "mc-libs-string i - to get version info"); + printf(" %s\n", "mc-libs-string i - to get version info"); } void info(cJSON *json) {