Skip to content

Commit

Permalink
Merge pull request #178 from 24ik/ver
Browse files Browse the repository at this point in the history
[enhancement] add version
  • Loading branch information
24ik authored Nov 4, 2024
2 parents b1b5e17 + 168a649 commit cee612c
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 35 deletions.
2 changes: 1 addition & 1 deletion pon2.nimble
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Package

version = "0.23.11"
version = "0.23.12"
author = "Keisuke Izumiya"
description = "Application for Puyo Puyo and Nazo Puyo"
license = "Apache-2.0"
Expand Down
7 changes: 5 additions & 2 deletions src/pon2.nim
Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,14 @@ when isMainModule:
import karax/[karax]
setRenderer ideRenderer
else:
import std/[tables]
import std/[strformat, tables]
import ./pon2/private/[misc]
import ./pon2/private/main/[native]

let args = getCommandLineArguments()
if args["solve"] or args["s"]:
if args["-V"] or args["--version"]:
echo &"Pon! Tsu Version {Pon2Version}"
elif args["solve"] or args["s"]:
args.runSolver
elif args["generate"] or args["g"]:
args.runGenerator
Expand Down
65 changes: 33 additions & 32 deletions src/pon2/private/main/native.nim
Original file line number Diff line number Diff line change
Expand Up @@ -257,40 +257,41 @@ const Document =
* IDE
Usage:
pon2 (solve | s) <question> [-bB] [-h | --help]
pon2 (generate | g) [-bBdD] [options] [-h | --help]
pon2 (permute | p) <question> [(-f <>)... -bBdD] [-h | --help]
pon2 [<uri>] [-h | --help]
pon2 (solve | s) <question> [-bB] [-h | --help] [-V | --version]
pon2 (generate | g) [-bBdD] [options] [-h | --help] [-V | --version]
pon2 (permute | p) <question> [(-f <>)... -bBdD] [-h | --help] [-V | --version]
pon2 [<uri>] [-h | --help] [-V | --version]
Options:
-h --help このヘルプ画面を表示する.
-b 解をブラウザで開く.
-B 問題をブラウザで開く.
-d 最終手のゾロを許可.
-D ゾロを許可. [default: true]
-n <> 生成数. [default: 5]
-r <> ルール. [default: 0]
-m <> 手数. [default: 3]
--rk <> クリア条件. [default: 5]
--rc <> クリア条件の色. [default: 0]
--rn <> クリア条件の数. [default: 6]
-c <> 色数. [default: 3]
-H <> 各列の高さの割合. [default: 0++++0]
--nc <> 色ぷよの数.
--ng <> お邪魔ぷよの数. [default: 2]
-2 <> 2連結の数.
--2v <> 縦2連結の数.
--2h <> 横2連結の数.
-3 <> 3連結の数.
--3v <> 縦3連結の数.
--3h <> 横3連結の数.
--3l <> L字3連結の数.
-s <> シード.
-f <>... 何手目を固定するか.
-h --help このヘルプ画面を表示する.
-V --version バージョン情報を表示する.
-b 解をブラウザで開く.
-B 問題をブラウザで開く.
-d 最終手のゾロを許可.
-D ゾロを許可. [default: true]
-n <> 生成数. [default: 5]
-r <> ルール. [default: 0]
-m <> 手数. [default: 3]
--rk <> クリア条件. [default: 5]
--rc <> クリア条件の色. [default: 0]
--rn <> クリア条件の数. [default: 6]
-c <> 色数. [default: 3]
-H <> 各列の高さの割合. [default: 0++++0]
--nc <> 色ぷよの数.
--ng <> お邪魔ぷよの数. [default: 2]
-2 <> 2連結の数.
--2v <> 縦2連結の数.
--2h <> 横2連結の数.
-3 <> 3連結の数.
--3v <> 縦3連結の数.
--3h <> 横3連結の数.
--3l <> L字3連結の数.
-s <> シード.
-f <>... 何手目を固定するか.
非自明なオプションの指定方法は以下の通り.
Expand Down

0 comments on commit cee612c

Please sign in to comment.