https://github.com/nonepork/ppmnottheunit
A simple project manager in powershell
https://github.com/nonepork/ppmnottheunit
powershell project-management
Last synced: 10 days ago
JSON representation
A simple project manager in powershell
- Host: GitHub
- URL: https://github.com/nonepork/ppmnottheunit
- Owner: nonepork
- License: mit
- Created: 2025-04-15T13:28:52.000Z (18 days ago)
- Default Branch: main
- Last Pushed: 2025-04-17T16:23:05.000Z (16 days ago)
- Last Synced: 2025-04-23T15:15:55.258Z (10 days ago)
- Topics: powershell, project-management
- Language: PowerShell
- Homepage:
- Size: 13.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ppmnottheunit
> A simple tui project manager in powershell[](https://asciinema.org/a/716117)
## Features
- Provides interactive selection of projects (via PSFzf)
- Creates new project directories
- Renames existing projects
- Deletes projects with safety checks for non-empty directories
- Keyboard shortcuts for all operations## Prerequisites
- PowerShell 7+ recommended
- **PSFzf module** installed (`Install-Module PSFzf`)## Installation
1. Ensure dependencies are installed:
```powershell
Install-Module -Name PSFzf -Scope CurrentUser -Force
```
2. **Install via PowerShell Gallery**:
```powershell
Install-Module -Name ppmnottheunit -Scope CurrentUser
```## Usage
Run the main interface with:
```powershell
ppm
```
And enter the folder path that you would like to use as projects' root folder.## Keyboard Shortcuts
- `s` - Select project (changes directory)
- `c` - Create new project
- `r` - Rename project
- `d` - Delete project (with confirmation steps)
- `p` - Change base path
- `q` - Quit interface## Configurations
To change the base directory, you can either press p, or edit .ppmnottheunit.json in your home directory.