cli-or-gui 0.1.0

A robust, cross-platform utility to detect if an application was launched from a terminal or a GUI.
Documentation
[package]
name = "cli-or-gui"
version = "0.1.0"
edition = "2024"
description = "A robust, cross-platform utility to detect if an application was launched from a terminal or a GUI."
readme = "README.md"
license = "MIT"
documentation = "https://docs.rs/cli-or-gui"
repository = "https://github.com/xangelix/cli-or-gui"
authors = ["Cody Wyatt Neiman (xangelix) <neiman@cody.to>"]
keywords = ["windows", "cli", "gui", "terminal-detection", "hide-console"]
categories = [
    "command-line-interface",
    "gui",
    "os::windows-apis",
    "os::unix-apis",
    "development-tools",
]

[target.'cfg(not(windows))'.dependencies]
libc = "0.2"

[target.'cfg(windows)'.dependencies]
windows = { version = "0.62", features = [
    "Win32_Security",
    "Win32_System_Console",
    "Win32_System_Diagnostics_ToolHelp",
    "Win32_System_ProcessStatus",
    "Win32_System_Threading",
    "Win32_UI_WindowsAndMessaging",
] }