<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Shrinidhi A</title>
    <description>The latest articles on DEV Community by Shrinidhi A (@shrinidhia).</description>
    <link>https://dev.to/shrinidhia</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1030335%2F9e4c0fba-3b7d-433a-9979-adde27fbe481.jpg</url>
      <title>DEV Community: Shrinidhi A</title>
      <link>https://dev.to/shrinidhia</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shrinidhia"/>
    <language>en</language>
    <item>
      <title>Automate Your Dev Setup with PowerShell: Open Multiple Apps at Once</title>
      <dc:creator>Shrinidhi A</dc:creator>
      <pubDate>Mon, 22 Sep 2025 07:23:57 +0000</pubDate>
      <link>https://dev.to/shrinidhia/automate-your-dev-setup-with-powershell-open-multiple-apps-at-once-1e98</link>
      <guid>https://dev.to/shrinidhia/automate-your-dev-setup-with-powershell-open-multiple-apps-at-once-1e98</guid>
      <description>&lt;p&gt;Every morning when I log into my system, I used to spend a few minutes manually opening the apps I need VS Code, Postman, Docker Desktop, maybe even Slack.&lt;br&gt;
Over time, that got annoying. So I automated it with a small &lt;code&gt;PowerShell script&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Now, with just a &lt;code&gt;script&lt;/code&gt; in place, all my &lt;code&gt;dev tools&lt;/code&gt; launch automatically as soon as I log in.&lt;/p&gt;

&lt;p&gt;Here’s how you can do it too.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;&lt;code&gt;The PowerShell Script&lt;/code&gt;&lt;/strong&gt;
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# List of applications you want to launch automatically
$appPaths = @(
    "C:\Users\YourName\AppData\Local\Programs\Microsoft VS Code\Code.exe",
    "C:\Users\YourName\AppData\Local\Postman\Postman.exe",
    "C:\Program Files\Docker\Docker\Docker Desktop.exe"
)

foreach ($app in $appPaths) {
    if (Test-Path $app) {
        Write-Host "🚀 Launching: $app"
        Start-Process -FilePath $app
        Start-Sleep -Seconds 5   # Small delay between launches (optional)
    } else {
        Write-Warning "⚠️ Not found: $app"
    }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  &lt;strong&gt;&lt;code&gt;How It Works&lt;/code&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Create a list of app paths you want to start ($appPaths).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Loop through each one and launch it using Start-Process.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Add a delay (Start-Sleep) so apps don’t clash while loading.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That’s it! Super simple.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;&lt;code&gt;Automating at Login&lt;/code&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;To make this run every time you log in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Save the script as AutoStartApps.ps1.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Press Win + R, type shell:startup and hit Enter.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;This opens your Startup folder.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Add a shortcut here that runs your PowerShell script.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now your dev setup is ready the moment you log in 🎉&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;&lt;code&gt;Why This Is Awesome&lt;/code&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Saves time every morning.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Ensures you don’t forget to start essential tools.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;You can extend it: open projects, run servers, start databases, etc.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;&lt;code&gt;Final Thoughts&lt;/code&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Automation doesn’t always mean complex scripts or heavy tooling.&lt;br&gt;
Sometimes, it’s just a tiny PowerShell file that saves you minutes every single day.&lt;/p&gt;

&lt;p&gt;Give it a try you’ll thank yourself tomorrow morning ☕💻&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>devtools</category>
      <category>automation</category>
      <category>codingtips</category>
    </item>
    <item>
      <title>Manage Multiple GitHub accounts with ease.</title>
      <dc:creator>Shrinidhi A</dc:creator>
      <pubDate>Thu, 01 May 2025 06:25:44 +0000</pubDate>
      <link>https://dev.to/shrinidhia/manage-multiple-github-accounts-with-ease-3dc8</link>
      <guid>https://dev.to/shrinidhia/manage-multiple-github-accounts-with-ease-3dc8</guid>
      <description>&lt;p&gt;We all know, that when we enter IT we have to work on git. we may have to work on different git accounts. some may get to work on different accounts from the company or they may have to manage both the company GitHub account and their personal GitHub account.&lt;/p&gt;

&lt;p&gt;Yeah! we can use GitHub Desktop but we have to log in and log out again and again to work on different accounts. to make things simple let's learn to manage two or more GitHub accounts at once from &lt;code&gt;Powershell&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;let me consider I have two GitHub accounts.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;github.com/shriDemoOne.&lt;/li&gt;
&lt;li&gt;github.com/shriDemoTwo.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I will suggest Windows users use &lt;code&gt;git bash&lt;/code&gt; to execute the below commands.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Creating SSH keys for all your accounts.
&lt;/h2&gt;

&lt;p&gt;change your current working directory to &lt;code&gt;.ssh&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ cd ~/.ssh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;generate a unique SSH key for all your accounts. execute the below command to all your accounts by replacing your email address and username.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ ssh-keygen -t rsa -C "emailAddressOfAcount" -f "usernameOfAccount"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;In my case, I will do as below:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$ ssh-keygen -t rsa -C "shriDemoOne@gmail.com" -f "githubshriDemoOne"
$ ssh-keygen -t rsa -C "shriDemoTwo@gmail.com" -f "githubshriDemoTwo"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Step 2: Add generated SSH keys to the GitHub account
&lt;/h2&gt;

</description>
      <category>github</category>
      <category>git</category>
      <category>management</category>
      <category>account</category>
    </item>
  </channel>
</rss>
