-
Notifications
You must be signed in to change notification settings - Fork 206
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New parser request: pacman -Si #570
Comments
Hi there - it looks like two parsers that can work for this output would be the I can create a parser specifically for this format if these parsers don't work for specific output. I can probably modify the
|
A new parser would be nice. I see there are inconsistency on the use of Also I want to mention there is this flag Another thing is I got a question: |
I would like to submit a parser for I would propose the following schema: [
{
"repository": string,
"name": string,
"version": string,
"description": string,
"architecture": string,
"url": string,
"licenses": [
string
],
"groups": [
string
],
"provides": [
string
],
"depends_on": [
string
],
"optional_deps": [
{
"name": string,
"description": string
}
],
"conflicts_with": [
string
],
"replaces": [
string
],
"download_size": string,
"installed_size": string,
"packager": string,
"build_date": string,
"validated_by": [
string
]
}
] It should be noted optional depenendcies is a list of key value pairs in the output of Here's an example of a package with optional dependencies. What do you think? |
@windupbird144, you may also want to cover I think the parser should be made flexible enough to covers additional keys as well. Not sure if adding one schema for each different commands would be good (like if I understood correctly is how jc ended up with |
We can make a parser that allows for new keys. There are already a couple package management parsers that may already work or get close if the output format is similar. |
The outputs of package managers are close enough, but maybe there are enough quirks to warrant making a separate parser per package manager.
I tried a couple of commands and made an overview of the keys that were produced, for what it's worth. |
I'm working on this paser now. Could I get some more samples? Looking for
Thanks! |
This is full dumped output of Based on my quick glob search:
|
This is sample for
|
I'm not sure if there is already parser that can help with this.
Here is an example of pacman -Si output:
The text was updated successfully, but these errors were encountered: