# README
PowerShell Profile Launcher
PowerShell Profile Launcher is a tool designed to manage and launch different PowerShell profiles. It allows users to easily switch between various profiles, each configured with specific settings and scripts, to streamline their workflow.
Features :tada:
- Profile Selection: Easily switch between different profiles.
- Profile Validation: Ensure profiles are valid before launching.
- Shell Integration: Supports both PowerShell and PowerShell Core.
- Logging: Detailed logging for troubleshooting and auditing.
Upcoming Features :smile:
- Profile Management: Create, edit, and delete PowerShell profiles.
- Pull Remote Profiles: Pull profiles from a remote repo.
In Beta :warning:
- Create Shortcuts: Create shortcuts to your favorite profiles.
Usage
Running the Launcher:
- Download the latest release from: Releases
Configure the Basic Settings
- Edit the included
config.yaml
file, replacingprofile.path
with the location of your profile directory. - Add your profiles to the directory specified in the
config.yaml
file. Profiles should be.ps1
files that match the pattern*.Profile.ps1
.
Example Configuration
profile:
path: "C:\\path\\to\\profiles"
recursive: false
logging:
path: "C:\\path\\to\\logs"
file: "launcher.log"
level: "DEBUG"
Command-Line Examples
Show Help
GoPowerShellLauncher.exe help
# Packages
Copyright © 2024 Nigel Tatschner <[email protected]>
*/.
# Variables
No description provided by the author