You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -26,6 +26,42 @@ FCOIN is an offline-first toolkit for examining and safely maintaining MIFARE Cl
26
26
27
27
FCOIN does not silently write cards, install packages with `sudo`, upload dumps, or treat heuristic guesses as facts.
28
28
29
+
## Interactive control center
30
+
31
+
Run FCOIN without arguments:
32
+
33
+
```bash
34
+
fcoin
35
+
```
36
+
37
+
This opens a colorful full-screen dashboard instead of printing raw command help. Navigate with:
38
+
39
+
-`↑` / `↓` or `j` / `k` to move.
40
+
-`ENTER` to open the selected workflow.
41
+
- Number keys for immediate shortcuts.
42
+
-`b` or `ESC` to go back.
43
+
-`q` to exit cleanly.
44
+
45
+
The dashboard provides guided menus for:
46
+
47
+
- Reader and imported-dump backups.
48
+
- Inspection, validation, comparison, and evidence questions.
49
+
- Reports, conversion, inference, and inventory.
50
+
- Owned-laboratory profile and value-plan workflows.
51
+
- Transaction preparation, verification, recovery, history, and journals.
52
+
53
+
File prompts automatically list compatible files in the current directory and always provide a manual-path option. Session prompts display the UID, transaction state, card type, and session ID.
54
+
55
+
Incomplete direct commands also enter the relevant wizard when used in a terminal:
56
+
57
+
```bash
58
+
fcoin inspect
59
+
fcoin compare
60
+
fcoin backup
61
+
```
62
+
63
+
Fully specified commands remain unchanged for scripts and automation. Friendly aliases such as `fcoin --inspect` and `fcoin --doctor` are also accepted.
64
+
29
65
## What changed in 2.0
30
66
31
67
| Area | Capability |
@@ -106,7 +142,7 @@ FCOIN itself has no third-party Python runtime dependencies.
106
142
git clone https://github.com/Nour833/Fcoin.git
107
143
cd Fcoin
108
144
python3 -m pip install -e .
109
-
fcoin --help
145
+
fcoin
110
146
```
111
147
112
148
It can also run directly from a checkout:
@@ -179,6 +215,8 @@ fcoin inspect card.mfd --json
179
215
180
216
The analyzer reports protocol facts and candidates separately. A structurally valid value block is a fact; calling that value a balance requires a trusted profile or controlled evidence.
181
217
218
+
The default terminal view hides routine empty blocks and valid sector trailers so important findings remain readable. Use `--all` for the complete forensic table.
219
+
182
220
### 4. Compare controlled states
183
221
184
222
```bash
@@ -464,6 +502,8 @@ Sensitive artifacts use mode `0600`; session directories use `0700`. Dumps, keys
464
502
465
503
Every analysis-oriented command supports plain terminal output or JSON where appropriate. Set `NO_COLOR=1` or use `--no-color` for non-ANSI output.
466
504
505
+
Use `fcoin --help` when you specifically want the complete non-interactive argparse reference instead of the dashboard.
0 commit comments