Invoke-Terminal is a Powershell Module for launching a set of JSON configured Windows Terminal commands.
Invoke-Terminal is inspired by Tmuxinator
Git Clone, then import module. You can add the module to your Powershell session scripts.
git clone https://github.com/OrangeT/Invoke-Module/
cd Invoke-Module
Import-Module Invoke-Terminal.psm1
Configuration files are json formatted parameters to be passed to Windows Terminal.
Sample config can be found in sample.jsonc
If environment variable "invoketerminal" is set to a folder, Invoke-Terminal can launch from any location:
Invoke-Terminal sample
If environment variable is not set, or .\ is prefixed to filename, file will be loaded from passed filename:
Invoke-Terminal sample.jsonc
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.