Skip to content

Conversation

@anewton1998
Copy link
Collaborator

This PR does the following:

  • adds the status-text and status-json output formats
  • adds the events-json and events-text output formats
  • adds the RPSL output format
  • adds the pretty-compact-json output format
  • fixes the output code so that -p works with URL output format
  • fixes the output code so that -p works with JSON output format (this also guarantees valid JSON output)
  • changes the markdown output format to be more concise
  • fixes some issues with the markdown format
  • changes some of the colors used in the markdown output format
  • code refactoring related to output formats and new tests and test methodology using golden files
  • adds a warning when using the gTLD WHOIS format on non-domain objects
  • fixes the data model for RFC 9083 errors

k-yamamoto-dev and others added 30 commits September 7, 2025 18:56
Signed-off-by: Kazuki Yamamoto <kyamamoto884@gmail.com>
feat(cli): add status-text and status-json outputs for primary object

As an FYI, I may restructure some of the output code.
chore: all object types and cli flow wired up

chore: initial formatting code

chore: entity key code

chore: todos

chore: recursion on entities

chore: comments and nameservers

chore: added events and remarks

feat: addresses, emails, phones

fix!: secure_dns bools are now optional

chore: changes to make RPSL more relevant to RDAP

feat: autnum in rpsl

feat: inetnum output in rpsl

feat(rpsl): add help, error, and searches

chore: added tests
feat(cli): Add RPSL output type
@anewton1998 anewton1998 merged commit 7a56ba2 into main Oct 12, 2025
2 checks 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.

3 participants