Skip to content

Conversation

pyramation
Copy link
Contributor

No description provided.

- Created new @pgsql/cli package consolidating parser, deparser, and proto-gen functionality
- Renamed binary from pg-proto-parser to pgsql for better branding
- Implemented 5 core commands: parse, deparse, proto-gen, proto-fetch, runtime-schema
- Added comprehensive help system with command-specific documentation
- Removed minimist dependency from parser package
- Removed old @launchql/proto-cli package
- Fixed parser package to no longer re-export deparser functions
- Added proper TypeScript types and error handling
- Created migration guide in README for users upgrading from old CLIs

BREAKING CHANGE: Binary renamed from pg-proto-parser to pgsql. Command structure changed from subcommands to main commands.
- Removed --pl flag from parse command
- Removed PL/pgSQL references from help documentation
- Simplified parse command to only handle standard SQL
- PL/pgSQL parsing is not supported by the underlying parser
- Added detailed package overview table with descriptions and key features
- Included quick start guide with installation and basic usage examples
- Added architecture overview and package relationships
- Included use cases and practical examples
- Added contributing guidelines and development workflow
- Organized related projects section
- Removed references to non-existent @pgsql/types and @pgsql/enums packages
- Excluded transform package as it's not production-ready
@pyramation pyramation merged commit d1da9a8 into main Jun 23, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant