{"id":13707924,"url":"https://github.com/ebullient/ttrpg-convert-cli","last_synced_at":"2026-04-01T17:51:00.272Z","repository":{"id":58093974,"uuid":"528559362","full_name":"ebullient/ttrpg-convert-cli","owner":"ebullient","description":"Utility to convert JSON data (for content you own) from 5etools or pf2etools into Obsidian-friendly Markdown.","archived":false,"fork":false,"pushed_at":"2026-03-27T11:52:42.000Z","size":4608,"stargazers_count":346,"open_issues_count":26,"forks_count":63,"subscribers_count":14,"default_branch":"main","last_synced_at":"2026-03-27T22:55:30.881Z","etag":null,"topics":["5e-tools","5etools","dnd5e","dungeons-and-dragons","hacktoberfest","java","markdown","obsidian-md","pathfinder-2e","pf2e","picocli","quarkus"],"latest_commit_sha":null,"homepage":"https://www.ebullient.dev/projects/ttrpg-convert-cli/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ebullient.png","metadata":{"files":{"readme":"README-WINDOWS.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":"dco.txt","cla":null},"funding":{"buy_me_a_coffee":"ebullient"}},"created_at":"2022-08-24T19:06:28.000Z","updated_at":"2026-03-27T11:52:46.000Z","dependencies_parsed_at":"2023-09-24T05:54:25.908Z","dependency_job_id":"f02b50da-ef47-4c2f-947a-0e0121371f78","html_url":"https://github.com/ebullient/ttrpg-convert-cli","commit_stats":{"total_commits":1161,"total_committers":19,"mean_commits":61.10526315789474,"dds":"0.43238587424633934","last_synced_commit":"d46bf3918deae642fd613d2f2a20f75e175f7de6"},"previous_names":[],"tags_count":93,"template":false,"template_full_name":null,"purl":"pkg:github/ebullient/ttrpg-convert-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebullient%2Fttrpg-convert-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebullient%2Fttrpg-convert-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebullient%2Fttrpg-convert-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebullient%2Fttrpg-convert-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ebullient","download_url":"https://codeload.github.com/ebullient/ttrpg-convert-cli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ebullient%2Fttrpg-convert-cli/sbom","scorecard":{"id":497399,"data":{"date":"2025-08-19T18:51:54Z","repo":{"name":"github.com/ebullient/ttrpg-convert-cli","commit":"6faa67eab5745c1ec37cb1effba084bd7588ec99"},"scorecard":{"version":"v5.2.1","commit":"ab2f6e92482462fe66246d9e32f642855a691dc1"},"score":6.5,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 11 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#maintained"}},{"name":"Dependency-Update-Tool","score":10,"reason":"update tool detected","details":["Info: detected update tool: Dependabot: .github/dependabot.yml:1"],"documentation":{"short":"Determines if the project uses a dependency update tool.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dependency-update-tool"}},{"name":"Code-Review","score":0,"reason":"Found 1/22 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/maven.yml:48","Warn: jobLevel 'actions' permission set to 'write': .github/workflows/maven.yml:49","Warn: jobLevel 'actions' permission set to 'write': .github/workflows/maven.yml:101","Info: jobLevel 'contents' permission set to 'read': .github/workflows/maven.yml:100","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/maven.yml:126","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:50","Warn: jobLevel 'actions' permission set to 'write': .github/workflows/release.yml:51","Warn: jobLevel 'actions' permission set to 'write': .github/workflows/release.yml:106","Info: jobLevel 'contents' permission set to 'read': .github/workflows/release.yml:105","Warn: jobLevel 'actions' permission set to 'write': .github/workflows/release.yml:116","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:115","Warn: jobLevel 'contents' permission set to 'write': .github/workflows/release.yml:128","Info: jobLevel 'contents' permission set to 'read': .github/workflows/test-data.yml:70","Info: topLevel permissions set to 'read-all': .github/workflows/maven.yml:24","Info: topLevel 'contents' permission set to 'read': .github/workflows/pull-request.yml:19","Info: topLevel 'actions' permission set to 'read': .github/workflows/pull-request.yml:20","Info: topLevel permissions set to 'read-all': .github/workflows/release.yml:30","Info: topLevel permissions set to 'read-all': .github/workflows/scorecard.yml:19","Info: topLevel permissions set to 'read-all': .github/workflows/test-data.yml:15","Info: topLevel permissions set to 'read-all': .github/workflows/website.yml:11"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#token-permissions"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#binary-artifacts"}},{"name":"Pinned-Dependencies","score":4,"reason":"dependency not pinned by hash detected -- score normalized to 4","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/maven.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/ebullient/ttrpg-convert-cli/maven.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/maven.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/ebullient/ttrpg-convert-cli/maven.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/maven.yml:113: update your workflow using https://app.stepsecurity.io/secureworkflow/ebullient/ttrpg-convert-cli/maven.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pull-request.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/ebullient/ttrpg-convert-cli/pull-request.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pull-request.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/ebullient/ttrpg-convert-cli/pull-request.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-data.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/ebullient/ttrpg-convert-cli/test-data.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test-data.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/ebullient/ttrpg-convert-cli/test-data.yml/main?enable=pin","Info:  16 out of  16 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   8 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 399-SNAPSHOT not signed: https://api.github.com/repos/ebullient/ttrpg-convert-cli/releases/118750938","Warn: release artifact 3.1.4 not signed: https://api.github.com/repos/ebullient/ttrpg-convert-cli/releases/228137715","Warn: release artifact 3.1.3 not signed: https://api.github.com/repos/ebullient/ttrpg-convert-cli/releases/223747578","Warn: release artifact 3.1.2 not signed: https://api.github.com/repos/ebullient/ttrpg-convert-cli/releases/218125787","Warn: release artifact 3.1.1 not signed: https://api.github.com/repos/ebullient/ttrpg-convert-cli/releases/217798437","Warn: release artifact 399-SNAPSHOT does not have provenance: https://api.github.com/repos/ebullient/ttrpg-convert-cli/releases/118750938","Warn: release artifact 3.1.4 does not have provenance: https://api.github.com/repos/ebullient/ttrpg-convert-cli/releases/228137715","Warn: release artifact 3.1.3 does not have provenance: https://api.github.com/repos/ebullient/ttrpg-convert-cli/releases/223747578","Warn: release artifact 3.1.2 does not have provenance: https://api.github.com/repos/ebullient/ttrpg-convert-cli/releases/218125787","Warn: release artifact 3.1.1 does not have provenance: https://api.github.com/repos/ebullient/ttrpg-convert-cli/releases/217798437"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#signed-releases"}},{"name":"SAST","score":8,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 6 commits out of 9 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#sast"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#vulnerabilities"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#security-policy"}},{"name":"CI-Tests","score":7,"reason":"7 out of 9 merged PRs checked by a CI test -- score normalized to 7","details":null,"documentation":{"short":"Determines if the project runs tests before pull requests are merged.","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#ci-tests"}},{"name":"Contributors","score":10,"reason":"project has 6 contributing companies or organizations","details":["Info: found contributions from: IBM, commonhaus, gameontext, google, ibm @commonhaus, quarkusio"],"documentation":{"short":"Determines if the project has a set of contributors from multiple organizations (e.g., companies).","url":"https://github.com/ossf/scorecard/blob/ab2f6e92482462fe66246d9e32f642855a691dc1/docs/checks.md#contributors"}}]},"last_synced_at":"2025-08-19T20:49:17.211Z","repository_id":58093974,"created_at":"2025-08-19T20:49:17.211Z","updated_at":"2025-08-19T20:49:17.211Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31290625,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T13:12:26.723Z","status":"ssl_error","status_checked_at":"2026-04-01T13:12:25.102Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["5e-tools","5etools","dnd5e","dungeons-and-dragons","hacktoberfest","java","markdown","obsidian-md","pathfinder-2e","pf2e","picocli","quarkus"],"created_at":"2024-08-02T22:01:49.239Z","updated_at":"2026-04-01T17:51:00.256Z","avatar_url":"https://github.com/ebullient.png","language":"Java","readme":"# Running on Windows\n\n\u003e [!TIP]\n\u003e See also Obsidian TTRPG Tutorials: [TTRPG-Convert-CLI 5e][] or [TTRPG-Convert-CLI PF2e][]\n\n[TTRPG-Convert-CLI 5e]: https://obsidianttrpgtutorials.com/Obsidian+TTRPG+Tutorials/Plugin+Tutorials/TTRPG-Convert-CLI/TTRPG-Convert-CLI+5e\n[TTRPG-Convert-CLI PF2e]: https://obsidianttrpgtutorials.com/Obsidian+TTRPG+Tutorials/Plugin+Tutorials/TTRPG-Convert-CLI/TTRPG-Convert-CLI+PF2e\n\n## Requirements\n\n- [Git][] is recommended to easily download and update the JSON sources\n- Existing experience with using a command line isn't required, but may be useful. These instructions should be\n  sufficient, but you can look at the following resources for additional background on how to use the Windows\n  command line:\n    - [A Beginner's Guide to the Windows Command Line](https://www.makeuseof.com/tag/a-beginners-guide-to-the-windows-command-line/)\n    - [How to Open Command Prompt in a Folder](https://www.lifewire.com/open-command-prompt-in-a-folder-5185505)\n\n## Instructions\n\n\u003e [!TIP]\n\u003e There are actually three(ish) different kinds of command line programs on Windows. Command Prompt, PowerShell\n\u003e and Terminal. For our purposes they're mostly interchangeable, but the default program is different\n\u003e depending on what version of Windows you have, so if you see e.g. \"PowerShell\" mentioned, but you have\n\u003e \"Command Prompt\", don't worry - they should all work the same for the instructions here.\n\n1. From the [latest release][1], download the following files:\n\n    - `ttrpg-convert-cli-3.2.5-windows-x86_64.zip`\n    - `ttrpg-convert-cli-3.2.5-examples.zip`\n\n2. Unzip the downloaded files into a place you'll remember. For example, `Downloads`.\n3. Navigate to the `bin` directory inside the unzipped files. It might be nested within another folder. You should see a `ttrpg-convert` EXE file in the folder - see the screenshot below.\n4. In Explorer, hold **Shift** and **Right Click** within the folder (not on any particular file). Select\n   *Open in Terminal* (this may also be *Open PowerShell window here*, or *Open command window here* if you\n   have an older version of Windows)\n\n   ![A screenshot of Windows Explorer showing a \"ttrpg-convert.exe\" file There is a right-click context menu with the \"Open PowerShell window here\" option highlighted](docs/screenshots/windows-explorer-folder-context-menu.png)\n5. A new window should open up, showing something like this. The path to the left of the cursor should match\n   wherever you extracted the files to:\n\n   ![A screenshot of a Windows Powershell window opened to the ttrpg-convert-cli directory](docs/screenshots/windows-powershell-open.png)\n\n6. Run the tool to check that it works. Enter `./ttrpg-convert --version`  following into the terminal and press Enter\n   to run the command. You should see something like the following:\n\n    ```shell\n    PS C:\\Users\\Kelly\\Downloads\\ttrpg-convert-cli-2.3.14-windows-x86_64\\bin\u003e .\\ttrpg-convert --version\n    ttrpg-convert version 2.3.14\n    Git commit: 6ecb310\n    ```\n\n   If this works, then you're good to run the command to generate your notes. Otherwise, look below\n   for troubleshooting instructions\n\n7. Run the tool to generate your notes. What this looks like depends on what you want the tool to do\n   and is described more in detail elsewhere in the README. For example, to generate notes from the\n   D\u0026D5e SRD into a folder called `dm`, run:\n\n    ```shell\n    ./ttrpg-convert --index -o dm\n    ```\n\n    - You should see output like the following, listing out how many notes of each type were generated, and a new `dm` folder should be in that directory.\n\n    ![A screenshot of a Windows Explorer window with a ttrpg-convert.exe file next to a 5etools-mirror-2.github.io folder and a dm folder, and a Powershell window showing the output of the ttrpg-convert command](docs/screenshots/windows-explorer-powershell-after-run.png)\n\n8. To use additional sources, templates, or books, or for more configuration options,\n   [create a config file][3] and [see the main README][4].\n\n    - For example, assuming you have a custom configuration located in a file called `dm-sources.json`, you can use this command to generate notes using that configuration:\n\n    ```shell\n    ./ttrpg-convert --index -o dm -c dm-sources.json\n    ```\n\n[1]: https://github.com/ebullient/ttrpg-convert-cli/releases/latest\n[3]: docs/configuration.md\n[4]: README.md\n\n## Uh oh, something went wrong\n\n### What are the weird characters in the output?\n\nOn Windows, the command output will look like this, with weird characters at the start of lines.\n\n```shell\n[ Γ£à  OK] Finished reading config.\nΓÅ▒∩╕Å Reading C:\\Users\\Kelly\\Downloads\\ttrpg-convert-cli-3.2.5-windows-x86_64\\ttrpg-convert-cli-3.2.5-windows-x86_64\\bin\\5etools-mirror-2.github.io\\data\n[ Γ£à  OK] Finished reading data.\n```\n\nThese are emoji that Windows is having trouble displaying. This doesn't affect the functionality at all, but\nif you want to see these properly, choose a font with emoji support in the command line, and run the following:\n\n```shell\nchcp 65001\n```\n\nYou should then start seeing the emoji correctly:\n\n```shell\n[ ✅  OK] Finished reading config.\n⏱️ Reading C:\\Users\\Kelly\\Downloads\\ttrpg-convert-cli-3.2.5-windows-x86_64\\ttrpg-convert-cli-3.2.5-windows-x86_64\\bin\\5etools-mirror-2.github.io\\data\n[ ✅  OK] Finished reading data.\n```\n\n### 'ttrpg-convert' is not recognized\n\nIf you see the following:\n\n```shell\n'ttrpg-convert' is not recognized as an internal or external command,\noperable program or batch file.\n```\n\nor\n\n```shell\nttrpg-convert : The term 'ttrpg-convert' is not recognized as the name of a cmdlet, function, script file, or operable\nprogram. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.\nAt line:1 char:1\n+ ttrpg-convert\n+ ~~~~~~~~~~~~~\n    + CategoryInfo          : ObjectNotFound: (ttrpg-convert:String) [], CommandNotFoundException\n    + FullyQualifiedErrorId : CommandNotFoundException\n```\n\nThis means that the command line can't find the program. This is usually because you're running the command in\nthe wrong directory, or there's a typo somewhere in the name of the command.\n\nType in `dir` and press **Enter**. You should see output similar to this:\n\n```shell\n    Directory:\n    C:\\Users\\Kelly\\Downloads\\ttrpg-convert-cli-3.2.5-windows-x86_64\\ttrpg-convert-cli-3.2.5-windows-x86_64\\bin\n\n\nMode                 LastWriteTime         Length Name\n----                 -------------         ------ ----\nd-----        29/06/2024   6:51 PM                5etools-mirror-2.github.io\n-a----        29/06/2024   4:17 PM       58880000 ttrpg-convert.exe\n```\n\nIf there is no `ttrpg-convert.exe` in the list, then you're either in the wrong directory or have unzipped the\nfile to the wrong directory. Make sure that you're opening the command line in the directory that contains\n`ttrpg-convert.exe`.\n\nIf there *is* a `ttrpg-convert.exe` in the list, then the next most likely culprit is a typo. Make sure that the\ncommand starts with `./ttrpg-convert`. Try copy/pasting this command:\n\n```shell\n./ttrpg-convert --help\n```\n\nIf everything is set up correctly, you should see output starting with the following:\n\n```shell\nConvert TTRPG JSON data to markdown\nUsage: ttrpg-convert [-dhlvV] [--index] [-c=\u003cconfigPath\u003e] [-g=\u003cdatasource\u003e]\n                     -o=\u003coutputPath\u003e [] [\u003cinput\u003e...] [COMMAND]\n```\n\n### No output at all\n\nIf you don't get any output at all when running the `ttrpg-convert` command, try running\n`./ttrpg-convert --help`. If you still get no output, like this:\n\n```shell\nC:\\Users\\Kelly\\Downloads\\ttrpg-convert-cli-2.3.14-windows-x86_64\\bin\u003e.\\ttrpg-convert --help\n\nC:\\Users\\Kelly\\Downloads\\ttrpg-convert-cli-2.3.14-windows-x86_64\\bin\u003e\n```\n\nThen you probably have an anti-virus software that is blocking command line EXE files. The standard Windows\nDefender doesn't do this, so it's probably some third-party anti-virus software you have installed. Try\ndisabling it temporarily, or allow-listing the `ttrpg-convert.exe` file.\n\nNote that this is often different from the Firewall settings and is often listed as a different feature with\nwith a different name, depending on what anti-virus software you're using. Sometimes this is called\n*Realtime Protection*, or *Deep Behavioral Inspection*.\n\n### The current machine does not support all of the following CPU features that are required by the image\n\nIf you see the following:\n\n\u003e The current machine does not support all of the following CPU features that are required by the image:\n\u003e \\[CX8, CMOV, FXSR, MMX, SSE, SSE2, SSE3, SSSE3, SSE4_1, SSE4_2, POPCNT, LZCNT, AVX, AVX2, BMI1, BMI2, FMA].\n\u003e Please rebuild the executable with an appropriate setting of the -march option.\n\nYou have an older version of Windows. You'll need to use the [Java version](docs/alternateRun.md#use-java-to-run-the-jar) of the CLI instead.\n\n[Git]: https://git-scm.com/download/win\n","funding_links":["https://buymeacoffee.com/ebullient"],"categories":["Java"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Febullient%2Fttrpg-convert-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Febullient%2Fttrpg-convert-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Febullient%2Fttrpg-convert-cli/lists"}