/pwsh-profile

my custom powershell profile

Primary LanguagePowerShellMIT LicenseMIT

pwsh-profile

⚠️ Early Development: I am currently developing this profile and need to have a way to install it on multiple computers with ease. This project is in the early stages of development and may undergo significant changes. Please use with caution and consider contributing if you encounter issues or have suggestions.

PowerShell Profile Backup and Restore

This repository contains scripts and tools to manage, backup, and restore PowerShell profiles and associated files. It includes a set of PowerShell modules and scripts to perform specific tasks related to profile management.

Contents

Scripts

  • copy_profile.ps1: Copies specified profile files to a designated folder, creating backups and handling file naming.
  • restore_profile.ps1: Restores profile files from the backup folder to their original locations.

Modules

  • HyperFocus.psm1: A PowerShell module for hyper-focus functionality.
  • PSWeather.psm1: A PowerShell module for weather-related functionalities.
  • RDPManager.psm1: A PowerShell module for Remote Desktop Protocol (RDP) management.
  • interactivemenu.psm1: A PowerShell module for interactive menus.

Other Files

Backup Profile

Run the copy_profile.ps1 script to copy and backup the profile files to the specified folder.

.\copy_profile.ps1

Restore Profile

Run the restore_profile.ps1 script to restore the profile files from the backup folder.

.\restore_profile.ps1

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Acknowledgments

  • Thanks to all contributors and users of this project.