krz/nfogen

A scene-style ASCII .nfo generator. ascii cli generator nfo

Commit e7963c089a

e7963c089a2df86e69c8b90108a2fd0b320c7ff4

parent: cc082e51ff

Verified · cmc

cmc <hello@cleberg.net> · 2026-08-08 06:04 UTC

fix KRZ logo art, bump to 1.1, regenerate README and examples

Layout: unified · split

README.nfo +3 −3
@@ -1,5 +1,5 @@
1┌──────────────────────────────────────────────────────────────┐ 1┌──────────────────────────────────────────────────────────────┐
2│ N F O G E N 1 . 0 │ 2│ N F O G E N 1 . 1 │
3│ [ KRZ ] krz.sh │ 3│ [ KRZ ] krz.sh │
4├──────────────────────────────────────────────────────────────┤ 4├──────────────────────────────────────────────────────────────┤
5│ DATE 2026-08-08 │ 5│ DATE 2026-08-08 │
@@ -16,8 +16,8 @@
16│ REQUIRES python3 (3.11+ for TOML, else JSON). │ 16│ REQUIRES python3 (3.11+ for TOML, else JSON). │
17│ │ 17│ │
18│ USAGE │ 18│ USAGE │
19│ nfogen.py --title "nfogen 1.0" --type APP │ 19│ nfogen.py --title "nfogen 1.1" --type APP │
20│ nfogen.py -c nfogen.toml --title "nfogen 1.0" │ 20│ nfogen.py -c nfogen.toml --title "nfogen 1.1" │
21│ nfogen.py -i prompts for every field. │ 21│ nfogen.py -i prompts for every field. │
22│ nfogen.py alone prompts when no title given. │ 22│ nfogen.py alone prompts when no title given. │
23│ │ 23│ │
examples/krazy-toolkit-v3.cp437.nfo +5 −5
@@ -1,8 +1,8 @@
1 _ _______ ___ 1 _ __ ____ _____
2 | |/ / _ \ \ / / | 2 | |/ / | _ \ |__ /
3 | ' /| |_) \ V /| | k r a z y w a r e z 3 | ' / | |_) | / / k r a z y w a r e z
4 | . \| _ < | | |_| 4 | . \ | _ < / /_
5 |_|\_\_| \_\|_| (_) ------- since 1985 ------- 5 |_|\_\ |_| \_\ /____| ------- since 1985 -------
6 6
7ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͻ 7ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͻ
8º K R A Z Y . T O O L K I T . V 3 . 2 . 1 - K R Z º 8º K R A Z Y . T O O L K I T . V 3 . 2 . 1 - K R Z º
examples/krazy-toolkit-v3.nfo +5 −5
@@ -1,8 +1,8 @@
1 _ _______ ___ 1 _ __ ____ _____
2 | |/ / _ \ \ / / | 2 | |/ / | _ \ |__ /
3 | ' /| |_) \ V /| | k r a z y w a r e z 3 | ' / | |_) | / / k r a z y w a r e z
4 | . \| _ < | | |_| 4 | . \ | _ < / /_
5 |_|\_\_| \_\|_| (_) ------- since 1985 ------- 5 |_|\_\ |_| \_\ /____| ------- since 1985 -------
6 6
7╔═════════════════════════════════════════════════════════════════════════════╗ 7╔═════════════════════════════════════════════════════════════════════════════╗
8║ K R A Z Y . T O O L K I T . V 3 . 2 . 1 - K R Z ║ 8║ K R A Z Y . T O O L K I T . V 3 . 2 . 1 - K R Z ║
examples/krz-logo.asc +5 −5
@@ -1,5 +1,5 @@
1 _ _______ ___ 1 _ __ ____ _____
2| |/ / _ \ \ / / | 2| |/ / | _ \ |__ /
3| ' /| |_) \ V /| | k r a z y w a r e z 3| ' / | |_) | / / k r a z y w a r e z
4| . \| _ < | | |_| 4| . \ | _ < / /_
5|_|\_\_| \_\|_| (_) ------- since 1985 ------- 5|_|\_\ |_| \_\ /____| ------- since 1985 -------
examples/nightfall-demo.cp437.nfo +5 −5
@@ -1,8 +1,8 @@
1 _ _______ ___ 1 _ __ ____ _____
2 | |/ / _ \ \ / / | 2 | |/ / | _ \ |__ /
3 | ' /| |_) \ V /| | k r a z y w a r e z 3 | ' / | |_) | / / k r a z y w a r e z
4 | . \| _ < | | |_| 4 | . \ | _ < / /_
5 |_|\_\_| \_\|_| (_) ------- since 1985 ------- 5 |_|\_\ |_| \_\ /____| ------- since 1985 -------
6 6
7ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͻ 7ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͻ
8º N I G H T F A L L . P R O T O C O L . V 1 . 4 - K R Z º 8º N I G H T F A L L . P R O T O C O L . V 1 . 4 - K R Z º
examples/nightfall-demo.nfo +5 −5
@@ -1,8 +1,8 @@
1 _ _______ ___ 1 _ __ ____ _____
2 | |/ / _ \ \ / / | 2 | |/ / | _ \ |__ /
3 | ' /| |_) \ V /| | k r a z y w a r e z 3 | ' / | |_) | / / k r a z y w a r e z
4 | . \| _ < | | |_| 4 | . \ | _ < / /_
5 |_|\_\_| \_\|_| (_) ------- since 1985 ------- 5 |_|\_\ |_| \_\ /____| ------- since 1985 -------
6 6
7╔═════════════════════════════════════════════════════════════════════════════╗ 7╔═════════════════════════════════════════════════════════════════════════════╗
8║ N I G H T F A L L . P R O T O C O L . V 1 . 4 - K R Z ║ 8║ N I G H T F A L L . P R O T O C O L . V 1 . 4 - K R Z ║
nfogen.toml +3 −3
@@ -2,7 +2,7 @@ group = "KRZ"
2site = "krz.sh" 2site = "krz.sh"
3width = 64 3width = 64
4style = "single" 4style = "single"
5title = "nfogen 1.0" 5title = "nfogen 1.1"
6type = "APP" 6type = "APP"
7files = "nfogen.py" 7files = "nfogen.py"
8url = "krz.sh" 8url = "krz.sh"
@@ -15,8 +15,8 @@ from CLI flags, a config file, prompts, or a mix.
15REQUIRES python3 (3.11+ for TOML, else JSON). 15REQUIRES python3 (3.11+ for TOML, else JSON).
16 16
17USAGE 17USAGE
18nfogen.py --title "nfogen 1.0" --type APP 18nfogen.py --title "nfogen 1.1" --type APP
19nfogen.py -c nfogen.toml --title "nfogen 1.0" 19nfogen.py -c nfogen.toml --title "nfogen 1.1"
20nfogen.py -i prompts for every field. 20nfogen.py -i prompts for every field.
21nfogen.py alone prompts when no title given. 21nfogen.py alone prompts when no title given.
22 22