From fab26582abedc53175117287ac925bb88e3b5ff3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AB=8F=E8=A8=AA=E5=AD=90?= Date: Fri, 21 Jun 2024 23:46:01 +0900 Subject: [PATCH] =?UTF-8?q?=E3=81=8A=E3=81=A1=E3=82=93=E3=81=A1=E3=82=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 2 +- main.c | 19 ++++++++++++++++--- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d339f8a..4663fde 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,2 +1,2 @@ -# 0.0.1 +# 0.1.0 * 開始 diff --git a/main.c b/main.c index ae74df7..4938fe4 100644 --- a/main.c +++ b/main.c @@ -23,13 +23,26 @@ #include "src/storage.h" const char *sofname = "farfetch"; -const char *version = "0.0.1"; +const char *version = "0.1.0"; +const char *avalopt = "s"; + +void usage() { + printf("%s-%s\nusage: %s [-%s]\n", sofname, version, sofname, avalopt); +} int main(int argc, char *argv[]) { int lc = 0; int issmall = 0; - if (argc == 2 && strncmp(argv[1], "-s", strlen("-s")) == 0) { - issmall = 1; + if (argc == 2) { + if (strncmp(argv[1], "-s", 2) == 0) { + issmall = 1; + } else { + usage(); + return 1; + } + } else if (argc > 2) { + usage(); + return 1; } #if defined(__OpenBSD__) #include "src/logo/openbsd.h"