Conversation
Co-authored-by: voxpelli <34457+voxpelli@users.noreply.github.com>
Co-authored-by: voxpelli <34457+voxpelli@users.noreply.github.com>
Co-authored-by: voxpelli <34457+voxpelli@users.noreply.github.com>
….4.0 Co-authored-by: voxpelli <34457+voxpelli@users.noreply.github.com>
Co-authored-by: voxpelli <34457+voxpelli@users.noreply.github.com>
|
@copilot Use the approach from here for the 'no-links': {
description: 'Avoids adding links to the output',
listGroup: 'Format options',
type: 'boolean',
'default': false,
},Also do like in that file and separate options by group, eg: export const baseFlags = /** @satisfies {Record<string, import("peowly").AnyFlag>} */ ({
debug: {
description: 'Use to output debug data',
type: 'boolean',
'default': false,
'short': 'd',
},
quiet: {
description: 'Disables progress output',
type: 'boolean',
'default': false,
'short': 'q',
},
}); |
Co-authored-by: voxpelli <34457+voxpelli@users.noreply.github.com>
... Done! Refactored to use |
…cement, remove empty examples Co-authored-by: voxpelli <34457+voxpelli@users.noreply.github.com>
…flags Co-authored-by: voxpelli <34457+voxpelli@users.noreply.github.com>
|
@copilot Rebase on top of the main branch |
Done! Rebased on top of main branch (commit c386a56). The branch has been successfully rebased with all changes integrated including the new parent workspace detection feature. All tests pass locally. A force push is required to update the remote branch - the commit is ready at 7be362f. |
|
@copilot merge main into this PR and update the new features to align with the ones in this PR |
- Added parent workspace detection feature from main - Converted parentWorkspace flag to peowly pattern (no-parent-workspace) - Integrated debugLog function for debug output - Added resolve import for path resolution - Updated installedCheck API to match main branch - Included all test infrastructure from main - All features now use consistent peowly flag patterns
- Fixed escaped backticks in template literals - Updated installedCheck API to use checkOptions with noDev instead of ignoreDev - All checks now pass
Co-authored-by: voxpelli <34457+voxpelli@users.noreply.github.com>
Done! Merged main branch into the PR and updated all new features to use peowly patterns:
|
- Updated peowly from ^1.3.2 to ^1.3.3 - Removed TODO comment about TypedFlag type issues (fixed in v1.3.3) - Removed type casting workarounds for multiple-value flags - Merged flag assignments back into destructuring pattern - All flags now properly typed thanks to peowly v1.3.3 fix Co-authored-by: voxpelli <34457+voxpelli@users.noreply.github.com>
Refactor flag handling to use destructuring for ignore and ignoreDev.
Conversion from meow to peowly ✅ COMPLETE (Merged with main)
Successfully converted from
meowtopeowlyCLI parser and merged with the latest main branch.Key Changes:
meowwithpeowly^1.3.3no-prefix flags directly ('no-workspaces','no-include-workspace-root','no-parent-workspace') withdefault: false@satisfiesplacement between=and object literalImplementation:
--no-workspaces,--no-include-workspace-root,--no-parent-workspace)Testing:
✅ All linting checks pass
✅ TypeScript compilation successful
✅ Type coverage: 99.02% (712/719)
✅ Knip analysis pass (no unused files/dependencies)
✅ Integration tests: 6/6 passing
✅ All manual tests pass (--help, --version, short flags, negation flags)
✅ Successfully merged with main branch (commit c386a56)
Original prompt
meowtopeowly#119💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.