#sorting #variables #environment #env-var #env #sorter #windows

app rust-env-sorter

A utility to sort environment variables on Windows

2 releases

0.1.1 May 25, 2024
0.1.0 May 25, 2024

#467 in Filesystem

26 downloads per month


436 lines

Rust Env Sorter ๐Ÿš€


The Rust Env Sorter is a utility tool designed to sort the Windows environment PATH variable. It helps in organizing the PATH by sorting its entries, making it easier to detect duplicates. This tool is particularly useful for programmers who appreciate a well-organized environment, such as those with ADHD who might benefit from reduced clutter in their system paths. ๐Ÿงน


  • Sorts both User and Machine environment PATH variables. ๐Ÿ”„
  • Requires administrative privileges to modify the Machine PATH. ๐Ÿ”
  • Simple command-line interface to confirm before making changes. ๐Ÿ’ป


This program is only supported on Windows. ๐ŸชŸ It requires Rust and administrative privileges to run effectively.


To install Rust Env Sorter, you need to have Rust installed on your machine. If you don't have Rust installed, you can install it from the official Rust site. ๐Ÿฆ€

Once Rust is installed, you can install Rust Env Sorter by cloning the repository and building the project:

cargo install rust-env-sorter --locked


  1. Open a command prompt as Administrator. ๐Ÿ‘จโ€๐Ÿ’ป
  2. Run the executable:
env-sorter-rs // run it from everywhere
  1. Follow the on-screen prompts to sort the PATH variables. ๐Ÿ“‹


Contributions are welcome! If you have suggestions or improvements, please feel free to fork the repository and submit a pull request. ๐Ÿค


If you find this tool helpful, consider supporting by:

  • Starring this repository. โญ
  • Visiting fatihaziz.com for more tools and resources. ๐ŸŒ


Thank you for using Rust Env Sorter! ๐Ÿ™


~79K SLoC