Skip to content

Commit 168a649

Browse files
author
Keisuke Izumiya
committed
[enhancement] add version
1 parent b1b5e17 commit 168a649

File tree

3 files changed

+39
-35
lines changed

3 files changed

+39
-35
lines changed

pon2.nimble

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Package
22

3-
version = "0.23.11"
3+
version = "0.23.12"
44
author = "Keisuke Izumiya"
55
description = "Application for Puyo Puyo and Nazo Puyo"
66
license = "Apache-2.0"

src/pon2.nim

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,14 @@ when isMainModule:
4444
import karax/[karax]
4545
setRenderer ideRenderer
4646
else:
47-
import std/[tables]
47+
import std/[strformat, tables]
48+
import ./pon2/private/[misc]
4849
import ./pon2/private/main/[native]
4950

5051
let args = getCommandLineArguments()
51-
if args["solve"] or args["s"]:
52+
if args["-V"] or args["--version"]:
53+
echo &"Pon! Tsu Version {Pon2Version}"
54+
elif args["solve"] or args["s"]:
5255
args.runSolver
5356
elif args["generate"] or args["g"]:
5457
args.runGenerator

src/pon2/private/main/native.nim

Lines changed: 33 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -257,40 +257,41 @@ const Document =
257257
* IDE
258258
259259
Usage:
260-
pon2 (solve | s) <question> [-bB] [-h | --help]
261-
pon2 (generate | g) [-bBdD] [options] [-h | --help]
262-
pon2 (permute | p) <question> [(-f <>)... -bBdD] [-h | --help]
263-
pon2 [<uri>] [-h | --help]
260+
pon2 (solve | s) <question> [-bB] [-h | --help] [-V | --version]
261+
pon2 (generate | g) [-bBdD] [options] [-h | --help] [-V | --version]
262+
pon2 (permute | p) <question> [(-f <>)... -bBdD] [-h | --help] [-V | --version]
263+
pon2 [<uri>] [-h | --help] [-V | --version]
264264
265265
Options:
266-
-h --help このヘルプ画面を表示する.
267-
268-
-b 解をブラウザで開く.
269-
-B 問題をブラウザで開く.
270-
271-
-d 最終手のゾロを許可.
272-
-D ゾロを許可. [default: true]
273-
274-
-n <> 生成数. [default: 5]
275-
-r <> ルール. [default: 0]
276-
-m <> 手数. [default: 3]
277-
--rk <> クリア条件. [default: 5]
278-
--rc <> クリア条件の色. [default: 0]
279-
--rn <> クリア条件の数. [default: 6]
280-
-c <> 色数. [default: 3]
281-
-H <> 各列の高さの割合. [default: 0++++0]
282-
--nc <> 色ぷよの数.
283-
--ng <> お邪魔ぷよの数. [default: 2]
284-
-2 <> 2連結の数.
285-
--2v <> 縦2連結の数.
286-
--2h <> 横2連結の数.
287-
-3 <> 3連結の数.
288-
--3v <> 縦3連結の数.
289-
--3h <> 横3連結の数.
290-
--3l <> L字3連結の数.
291-
-s <> シード.
292-
293-
-f <>... 何手目を固定するか.
266+
-h --help このヘルプ画面を表示する.
267+
-V --version バージョン情報を表示する.
268+
269+
-b 解をブラウザで開く.
270+
-B 問題をブラウザで開く.
271+
272+
-d 最終手のゾロを許可.
273+
-D ゾロを許可. [default: true]
274+
275+
-n <> 生成数. [default: 5]
276+
-r <> ルール. [default: 0]
277+
-m <> 手数. [default: 3]
278+
--rk <> クリア条件. [default: 5]
279+
--rc <> クリア条件の色. [default: 0]
280+
--rn <> クリア条件の数. [default: 6]
281+
-c <> 色数. [default: 3]
282+
-H <> 各列の高さの割合. [default: 0++++0]
283+
--nc <> 色ぷよの数.
284+
--ng <> お邪魔ぷよの数. [default: 2]
285+
-2 <> 2連結の数.
286+
--2v <> 縦2連結の数.
287+
--2h <> 横2連結の数.
288+
-3 <> 3連結の数.
289+
--3v <> 縦3連結の数.
290+
--3h <> 横3連結の数.
291+
--3l <> L字3連結の数.
292+
-s <> シード.
293+
294+
-f <>... 何手目を固定するか.
294295
295296
非自明なオプションの指定方法は以下の通り.
296297

0 commit comments

Comments
 (0)