Tag: mosaic

Powershell, Productivity, Technology

[New Version] Gridify PowerShell Module v0.9.2 

What’s New?

The Set-GridLayout cmdlet now accepts [System.Diagnostics.Process[]] objects as a parameter instead of Process ID’s.

‘-IncludeSource’ switch to add source process in the grid layout

A new ‘Cascade’ layout is available now. Cascade layout sets all application in a step-like layout, such that the next one overlapping the previous one

Ability to define application width ratios in a -Custom Layout. This enables you to define width-ratio of applications in every row, to give the ability to customize application width sizes as per the requirement.

Like, to define a ratio precede the asterisk of that application with a number such as -custom “*2*3*” is 1:2:3

Powershell, Technology

Set-GridLayout – Arrange Applications in Automatic Grid with PowerShell 

I’ve worked on a couple of Powershell automation frameworks, that are always-ON, which is basically a bunch of scripts continuously running on a machine to monitor, test, build or for any other possible use case. One can check the live status of these scripts by logging onto the box and resize-drag-arrange any spawned script or application properly on the screen so that they don’t overlap so that you can read them properly, which I personally found very irritating.

Similarly, when I was testing socket programmed python chat application I wrote, from multiple Telnet clients it was mess to arrange and resize, something like in the below screenshot

but recently, when I started working on one of my bot’s  which spawns multiple PowerShell script jobs on my screen , I literally lost my patience while testing and started a parallel side project to set all PowerShell consoles (or any other application) automatically in a grid layout like in the below image.
Thanks to that NO MORE RESIZE-DRAG-ARRANGE! phew!