Categorygithub.com/ntatschner/GoPowerShellLauncher
modulepackage
0.0.4
Repository: https://github.com/ntatschner/gopowershelllauncher.git
Documentation: pkg.go.dev

# README

PowerShell Profile Launcher

Pipeline

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:

  1. Download the latest release from: Releases

Configure the Basic Settings

  1. Edit the included config.yaml file, replacing profile.path with the location of your profile directory.
  2. 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