Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
9277d5d
feat(logging): implement file persistence append mode and timestamp f…
Stewartsson Jun 16, 2026
3f673f0
feat(logging): implement file persistence append mode and timestamp f…
Stewartsson Jun 16, 2026
7e73a7f
feat(cli): add early argument interception loop for log-file flag pat…
Stewartsson Jun 16, 2026
56c4590
feat(cli): mount global System.CommandLine log-file option tree struc…
Stewartsson Jun 16, 2026
e701582
feat(host): dynamically forward parsed logFilePath argument token str…
Stewartsson Jun 16, 2026
875654a
Merge branch 'main' into 147-log-file-persistence-v2
Stewartsson Jun 17, 2026
0950eb3
refactor(cli): remove redundant log-file parsing configuration parame…
Stewartsson Jun 18, 2026
2d78316
refactor(cli): restore subcommand API bindings and clear state user p…
Stewartsson Jun 18, 2026
2ce370c
style(infra): purge code style comment emojis from AppHost logger ini…
Stewartsson Jun 18, 2026
a5fcd30
refactor(cli): restore subcommand API bindings and clear state user p…
Stewartsson Jun 18, 2026
124b1cc
style(logger): remove code style emoji comment from JsonLogger (#147)
Stewartsson Jun 19, 2026
2f958ca
style(logger): remove code style emoji comment from ConsoleLogger (#147)
Stewartsson Jun 19, 2026
3827124
fix(logger): re-implement clean file persistence logic inside Console…
Stewartsson Jun 20, 2026
dee0755
fix(logger): re-implement clean file persistence logic inside JsonLog…
Stewartsson Jun 20, 2026
34d2897
Merge branch 'DotDev262:main' into 147-log-file-persistence-v2
Stewartsson Jun 20, 2026
ddf00ea
docs: author comprehensive documentation guide for Postman plugin (#451)
Stewartsson Jun 20, 2026
64b33ba
docs: register Postman plugin entry row inside Developer Workflow REA…
Stewartsson Jun 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 16 additions & 15 deletions docs/plugins/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ marketplace-style index for those plugins and a quick reference for how each one
| `lazydocker` | Manages LazyDocker YAML configuration. | `config_provider` | [Details](#lazydocker) |
| `lazygit` | Manages `lazygit` YAML configuration. | `config_provider` | [Details](#lazygit) |
| `mise` | Manages `config.toml` for the mise version manager. | `config_provider` | [Details](#mise) |
| `postman` | Manages automated environment mapping and setup configurations for Postman. | `config_provider` | [Details](./postman.md) |
| `opencode` | Manages OpenCode JSON and JSONC settings. | `config_provider` | [Details](#opencode) |
| `openssh` | Manages global and host-specific entries in `~/.ssh/config`. | `config_provider` | [Details](#openssh) |
| `rclone` | Manages `rclone.conf` global settings and remotes. | `config_provider` | [Details](#rclone) |
Expand Down Expand Up @@ -101,10 +102,10 @@ Deep-merges TOML settings into `%USERPROFILE%\.rustup\settings.toml`.
### Community And Communication

| Name | Brief description | Capabilities | Docs |
| --------------- | ------------------------------------------------------- | ----------------- | ------------------------- |
| `betterdiscord` | Manages BetterDiscord data settings in `settings.json`. | `config_provider` | [Details](#betterdiscord) |
| `discord` | Manages Discord client settings in `settings.json`. | `config_provider` | [Details](#discord) |
| `spotify` | Manages Spotify desktop client preferences. | `config_provider` | [Details](./spotify.md) |
| --------------- | ------------------------------------------------------- | ----------------- | ------------------------- |
| `betterdiscord` | Manages BetterDiscord data settings in `settings.json`. | `config_provider` | [Details](#betterdiscord) |
| `discord` | Manages Discord client settings in `settings.json`. | `config_provider` | [Details](#discord) |
| `spotify` | Manages Spotify desktop client preferences. | `config_provider` | [Details](./spotify.md) |

### Examples And Test Fixtures

Expand Down Expand Up @@ -573,17 +574,17 @@ Deep-merges settings into `%APPDATA%\BetterDiscord\data\settings.json`.

Config key: `extensions.discord`

Deep-merges settings into `%APPDATA%\discord\settings.json`.

<a id="spotify"></a>

#### spotify

Config key: `extensions.spotify`

Merges key-value settings into `%APPDATA%\Spotify\prefs`. See [full docs](spotify.md).

### Examples And Test Fixtures
Deep-merges settings into `%APPDATA%\discord\settings.json`.
<a id="spotify"></a>
#### spotify
Config key: `extensions.spotify`
Merges key-value settings into `%APPDATA%\Spotify\prefs`. See [full docs](spotify.md).
### Examples And Test Fixtures

<a id="test-powershell"></a>

Expand Down
67 changes: 67 additions & 0 deletions docs/plugins/postman.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# Postman Plugin

The `postman` plugin handles automated setup, workspace integration, and environment mapping configurations for the Postman API development ecosystem. It simplifies API development pipelines by managing underlying environment collections and workspace initialization variables directly through code.

## Prerequisites

- **Supported OS**: Windows 10 / Windows 11 (Both AMD64 and ARM64 system architectures are supported natively)
- **Dependencies**: Postman desktop application installed or active Postman CLI environment configured

## Configuration Format

Configure your plugin parameters securely within your root `config.yaml` using these supported setting attributes:

```yaml
plugins:
postman:
enabled: true # Activates or deactivates the Postman integration framework
api_key: "your-api-key" # Optional: Secure token for syncing workspace environment variables
workspace_id: "id" # Optional: Direct ID mapping target to isolate collection groups
auto_update: true # Optional: Automatically updates collections upon platform boots
```

## Real-World Usage Examples

### 1. Minimal Configuration
Basic activation setting targeting global local workspace structures:
```yaml
plugins:
postman:
enabled: true
```

### 2. Fully Cloud-Synchronized API Framework
Advanced production configuration mapping remote environment credentials and auto-update tracking pipelines:
```yaml
plugins:
postman:
enabled: true
api_key: "pm_apikey_example_string_987654321"
workspace_id: "wsp-prod-alpha-99"
auto_update: true
```

### 3. Staging and Development Testing Environment Isolation
Configures localized workspace groups for sandboxed validation tasks without automatic remote fetches:
```yaml
plugins:
postman:
enabled: true
workspace_id: "wsp-staging-beta-44"
auto_update: false
```

## Verification Steps

To confirm that the Postman plugin has been initialized and is functioning correctly across your target environment configurations, execute these evaluation checks:

1. Run the system diagnostics command tool string to audit active plugin configurations:
```bash
winhome doctor
```
2. Verify that the output print streams explicitly log a successful initialization handshake for the postman module component:
```text
[SUCCESS] Plugin 'postman' initialized successfully.
[INFO] Workspace ID 'wsp-prod-alpha-99' validated and mapped.
```
3. Inspect your local telemetry files or environment configurations to ensure postman collection definitions are successfully mounted.