#elevated #sudo #privileges #runas

privilege

Cross-platform library for administrative permission handling

3 releases (breaking)

0.3.0 Aug 6, 2023
0.2.0 Jun 24, 2023
0.1.0 Jun 10, 2023

#5 in #elevated

Download history 176/week @ 2024-11-15 77/week @ 2024-11-22 108/week @ 2024-11-29 118/week @ 2024-12-06 167/week @ 2024-12-13 137/week @ 2024-12-20 50/week @ 2024-12-27 160/week @ 2025-01-03 182/week @ 2025-01-10 129/week @ 2025-01-17 199/week @ 2025-01-24 224/week @ 2025-01-31 229/week @ 2025-02-07 510/week @ 2025-02-14 186/week @ 2025-02-21 167/week @ 2025-02-28

1,152 downloads per month
Used in 12 crates (10 directly)

MIT license

16KB
356 lines

privilege Crates.io License

Cross-platform library for administrative permission handling.

Features

  • Check Administrative Permissions: Easily determine if the current process has administrative or root permissions.
  • Execute Commands with Administrative Privileges: Run commands with elevated permissions, ensuring secure and proper execution of critical operations.

Supported platform

  • Linux
  • macOS
  • Windows

Usage

Add privilege to your dependencies

[dependencies]
privilege = "0.3"

For more details, see examples or doc.

Dependencies

~2–12MB
~154K SLoC