https://github.com/spacestation13/dmi-duplicate-state-checker
Simple CI tool to check that all DMIs in a directory do not have duplicate icon states
https://github.com/spacestation13/dmi-duplicate-state-checker
byond ci cli dmi ss13
Last synced: 5 months ago
JSON representation
Simple CI tool to check that all DMIs in a directory do not have duplicate icon states
- Host: GitHub
- URL: https://github.com/spacestation13/dmi-duplicate-state-checker
- Owner: spacestation13
- License: mit
- Created: 2022-10-14T16:19:48.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-07-05T19:06:54.000Z (12 months ago)
- Last Synced: 2025-10-11T20:35:36.120Z (8 months ago)
- Topics: byond, ci, cli, dmi, ss13
- Language: Rust
- Homepage:
- Size: 43.9 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# dmi-duplicate-state-checker
Simple CI tool to check that all DMIs in a directory do not have duplicate icon states
Example:

## Action
There is a bundled GitHub Action with this repository, found via the button or [this link](https://github.com/marketplace/actions/check-duplicate-dmi-icon-states).
Here is the simplest example usage within a workflow:
```yml
steps:
- uses: actions/checkout@v4
- name: Check Duplicate DMI Icon States
uses: spacestation13/dmi-duplicate-state-checker@v1
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
```
Possible arguments:
* `GITHUB_TOKEN` [REQUIRED] - This should always just be passed the `secrets.GITHUB_TOKEN`, used for fetching and installing the tool.
* `folders_to_search` - Folders to search, comma delineated (default: `./`)
* `flags` - Put other flags for the program here (default: `--warn_read --actions-fmt` (for old/corrupt DMI detection & gh-actions))
* `version` - A release/tag of the binary tool you want to use, in case you don't want to use the corresponding version.