Skip to content

potatoqualitee/aidertools

Repository files navigation

AiderTools

PowerShell module for managing and interacting with the Aider AI coding assistant. This module provides cmdlets for configuring and using Aider within PowerShell environments.

Features

  • Configure Aider settings through PowerShell
  • Manage .aider.conf.yml configuration files
  • Execute Aider commands with PowerShell parameters
  • Automated environment setup and configuration

Installation

# Install from PowerShell Gallery (when published)
Install-Module -Name AiderTools -Scope CurrentUser

# Or clone and import manually
git clone https://github.com/username/aidertools.git
Import-Module ./aidertools/aidertools.psd1

Usage

Create New Configuration

# Create default configuration
New-AiderConfig

# Create with custom settings
New-AiderConfig -Model gpt-4o-mini -EditMode simple

Get Current Configuration

Get-AiderConfig

Update Configuration

Set-AiderConfig -Model gpt-4 -EditMode auto

Convert Settings to YAML

ConvertTo-AiderYaml -Model gpt-4 -EditMode simple

Run Aider

Invoke-Aider -Path "path/to/project"

Testing

The module includes integration tests using Pester. To run the tests:

# Install Pester if not already installed
Install-Module -Name Pester -Force

# Run tests
Invoke-Pester ./tests

Tests are automatically run on push and pull request through GitHub Actions.

About

PowerShell wrapper for the Aider code assistant

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published