Skip to content

An App that Manage Path Variable in system environment with efficient,safe and feature-rich manner

License

Notifications You must be signed in to change notification settings

Mohamed-SayedAlAhl/EnvironmentPathManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Environment Path Manager

Overview

This application, developed using C# and .NET Framework 4.8, is designed to enhance Windows environment variable management, particularly focusing on Path variables.

Features

  • Enhanced Environment Variable Management:

    • Dynamic Path Handling: Efficiently manage the Path environment variable.
    • User-Friendly Interface: Modern Windows Forms interface for easy use.
    • Overcome Windows Dialog Limitations: Extended functionality beyond the 2047-character limit.
  • Safe and Secure:

    • Backup Reminder: Prompts for a backup on first use.
    • Data Safety: Changes are applied only upon user confirmation.
  • Enhanced Functionality:

    • Add and Edit Paths: Easily manage paths with a double-click.
    • Browse Paths: Select paths from your file system.
    • Order Management: Manage path order with move-up and move-down options.
  • Unique Features:

    • Bulk Addition: Add multiple paths at once.
    • Backup Features: Create backups of the Path variable.
    • Export and Import: Export snapshots and import paths from text files.

Installation

  1. Download the latest release from the Releases page.

  2. Run the executable to start the application.

  3. First, It will prompt you to backup your path variable and it will pop-up a dialog like this, Just choose where you want to save the backup 030

  4. Then , it will open the app which will look like this 027

  5. If you didn't follow the backup prompt when you started the app , I recommend that you back up your original path when the app opens.

  6. when backing up your data, you can easily import them whenever you like using import button and it will pop-up a screen like this asking for path to the backup txt file

028

  1. when Editing and you want to take a rest then continue you can save your current snapshot under editing for later editing using export viewed snapshot button and it will ask you for location where you want to save this snapshot. By Default it will make it easy for you and it will enter name of the export with the date of the day to make it easy for accessing later on

029

Usage

  1. Open the application.
  2. Use the interface to manage and modify environment variables as needed.

License

Please refer to the LICENSE file for detailed licensing terms.

Contact

For any questions or permission requests, please contact: