Open Vap0r1ze opened 1 month ago
FYI I plan on making this into a PR, just opened it to track the idea
Seems very niche & why/how would a plugin add a CLI flag?
Why: CLI flags makes it very easy for user to communicate a value to a plugin per-launch. Honestly thinking about it, this might be better as a built-in Vencord feature for creating launchable profiles of settings-overrides.
How: DiscordNative.processUtils.getMainArgvSync()
Also, the CLI part is mainly just so theres a common interface everwhere. More user-friendly options for making things launchable can be done like I showed in the screenshot on Windows and Linux .desktop
Why: CLI flags makes it very easy for user to communicate a value to a plugin per-launch. Honestly thinking about it, this might be better as a built-in Vencord feature for creating launchable profiles of settings-overrides. How:
DiscordNative.processUtils.getMainArgvSync()
Also, the CLI part is mainly just so theres a common interface everwhere. More user-friendly options for making things launchable can be done like I showed in the screenshot on Windows and Linux
.desktop
I would honestly use this, however please consider how this would work on Vesktop under Linux due to a few complications
Plugin Description
Would add a CLI flag for specifying the
status
to send in your initialIDENTIFY
gateway packet'spresence
property.If you got a DM from your boss or something and wanted to open Discord without them knowing: this would let you do that with something like
--initial-status=invisible
so you don't have to flash as "online" to set yourself as invisible.Some QoL settings could be added like creating shortcut files (eg:
.lnk
or.desktop
) for easy access to launching as a certain status, or on Windows adding a Task to the Discord app like VSCode has in the screenshot below for specific statuses.Existing Plugin for other mod
No response
Request Agreement