https://github.com/aetonsi/_update_all_projects_in_folder
{pwsh} Simple powershell script to update all svn / git working directories in a given root folder.
https://github.com/aetonsi/_update_all_projects_in_folder
git powershell pwsh svn
Last synced: about 2 months ago
JSON representation
{pwsh} Simple powershell script to update all svn / git working directories in a given root folder.
- Host: GitHub
- URL: https://github.com/aetonsi/_update_all_projects_in_folder
- Owner: aetonsi
- License: wtfpl
- Created: 2022-09-19T10:08:20.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-24T22:12:31.000Z (over 3 years ago)
- Last Synced: 2026-01-20T21:54:56.789Z (5 months ago)
- Topics: git, powershell, pwsh, svn
- Language: PowerShell
- Homepage:
- Size: 14.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# \_update_all_projects_in_folder
Simple powershell script to update all svn / git working directories in a given root folder.
It runs `git pull`, `git submodule update` and `svn update` for any child directory containing an `.svn` or `.git` folder.
# Usage
In `powershell`:
```powershell
# to trigger folder browser dialog
.\_update_all_projects_in_folder.ps1
# or specifying a folder
.\_update_all_projects_in_folder.ps1 -dir c:\somefolder
```
In Windows `cmd`:
```batch
rem to trigger folder browser dialog
_update_all_projects_in_folder
rem or specifying a folder
_update_all_projects_in_folder -dir c:\somefolder
```
In Linux shell:
```bash
# to trigger folder browser dialog
./_update_all_projects_in_folder.sh
# or directly
./_update_all_projects_in_folder.ps1
# as always you can specify a folder
./_update_all_projects_in_folder.ps1 -dir /somefolder
```
In Windows Explorer, just double click `_update_all_projects_in_folder.cmd`. It will trigger the folder browser dialog.