#sudo #elevated #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

#8 in #privileges

Download history 365/week @ 2024-01-08 152/week @ 2024-01-15 5/week @ 2024-01-22 666/week @ 2024-01-29 784/week @ 2024-02-05 371/week @ 2024-02-12 71/week @ 2024-02-19 203/week @ 2024-02-26 14/week @ 2024-03-04 37/week @ 2024-03-11 37/week @ 2024-03-18 29/week @ 2024-03-25 56/week @ 2024-04-01 48/week @ 2024-04-08 14/week @ 2024-04-15 103/week @ 2024-04-22

225 downloads per month
Used in 11 crates (8 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–15MB
~160K SLoC