{"id":15064051,"url":"https://github.com/sszabo11/powershell-workflow-script","last_synced_at":"2026-02-23T18:12:37.297Z","repository":{"id":253753530,"uuid":"844412758","full_name":"sszabo11/Powershell-Workflow-script","owner":"sszabo11","description":"A PowerShell script designed to automate your terminal workspace setup by automatically creating terminal windows, splitting panes, and resizing them to boost your efficiency.","archived":false,"fork":false,"pushed_at":"2024-08-19T08:32:55.000Z","size":6,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-22T00:02:48.080Z","etag":null,"topics":["powershell","script","terminal","windows"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sszabo11.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-19T07:55:28.000Z","updated_at":"2024-08-19T08:32:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"620787d3-539b-4c0c-a5eb-ba3a3c51857c","html_url":"https://github.com/sszabo11/Powershell-Workflow-script","commit_stats":null,"previous_names":["sszabo11/powershell-workflow-script"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sszabo11/Powershell-Workflow-script","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sszabo11%2FPowershell-Workflow-script","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sszabo11%2FPowershell-Workflow-script/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sszabo11%2FPowershell-Workflow-script/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sszabo11%2FPowershell-Workflow-script/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sszabo11","download_url":"https://codeload.github.com/sszabo11/Powershell-Workflow-script/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sszabo11%2FPowershell-Workflow-script/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261212281,"owners_count":23125579,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["powershell","script","terminal","windows"],"created_at":"2024-09-25T00:10:46.516Z","updated_at":"2025-10-25T16:09:44.183Z","avatar_url":"https://github.com/sszabo11.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"https://github.com/user-attachments/assets/ee849350-16b2-47d4-95f3-dea545f4ecfb\n\n# ⚡ Terminal Workspace Automator\n\nA PowerShell script designed to automate your terminal workspace setup by automatically creating terminal windows, splitting panes, and resizing them to boost your efficiency.\n\n## ✨ Features\n\n- 🖥️ **Automated Window Creation**: Instantly creates new terminal window tailored to your workflow.\n- 🪟 **Pane Management**: Splits panes within a terminal window, allowing for organized multitasking.\n- 📏 **Resizing Panes**: Adjusts the size of each pane to optimize visibility and usability.\n- 🚀 **Enhanced Productivity**: Streamlines your workspace setup, saving time and reducing manual steps.\n\n## 📋 Requirements\n\n- **PowerShell**: Ensure you have PowerShell installed on your machine. This only workis in powershell.\n- **Windows Terminal**: The script is designed to work with the Windows Terminal app.\n\n## 📦 Installation\n\n1. **📂 Clone the Repository**:\n\n   ```bash\n   git clone https://github.com/sszabo11/Powershell-Workflow-script.git\n   cd Powershell-Workflow-script\n   ```\n2. **📜 Edit PowerShell config**:\n   - In the terminal write:\n     ```powershell\n     notepad $PROFILE\n     # This opens your profile config in notepad\n     ```\n   - Then: Paste in the following:\n     ```ps1\n     function startup {\n    \t\u0026 \"C:\\your\\path\\to\\repo\\startup.ps1\"\n    \techo \"Ok\"\n\t    exit\n      # Make sure to change `your\\path\\to\\repo` with the actual path to this repo you cloned\n      }\n     ```\n   - Finally: Save the notepad file\n        - Type `Ctrl+S` and make sure you save it into `C:\\Users\\\u003cYourUsername\u003e\\Documents\\WindowsPowerShell`\n  3. **Now go back into the terminal and write `startup`**\n     - You should now see it doing its thing!!\n\n\n\n## 🗒️ Note: \n- This is only a quick script I created for myself so I can use neovim in the top pane and terminal in the bottom pane\n- Feel free to edit this to your liking\n- And I am no powershell expert, this was my first time writing a powershell script\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsszabo11%2Fpowershell-workflow-script","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsszabo11%2Fpowershell-workflow-script","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsszabo11%2Fpowershell-workflow-script/lists"}