Skip to content

Commit

Permalink
bin/xbps-query: separate -R and --repository
Browse files Browse the repository at this point in the history
this allows --repository <repo> instead of --repository=<repo>
  • Loading branch information
classabbyamp committed Feb 27, 2024
1 parent 41c6620 commit 71ffa4f
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 18 deletions.
12 changes: 6 additions & 6 deletions bin/xbps-query/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -46,9 +46,9 @@ usage(bool fail)
" -M, --memory-sync Remote repository data is fetched and stored\n"
" in memory, ignoring on-disk repodata archives\n"
" -p, --property PROP[,...] Show properties for PKGNAME\n"
" -R, --repository Enable repository mode. This mode explicitly\n"
" -R Enable repository mode. This mode explicitly\n"
" looks for packages in repositories\n"
" --repository=<url> Enable repository mode and add repository\n"
" --repository <url> Enable repository mode and add repository\n"
" to the top of the list. This option can be\n"
" specified multiple times\n"
" --regex Use Extended Regular Expressions to match\n"
Expand Down Expand Up @@ -93,7 +93,7 @@ main(int argc, char **argv)
{ "list-orphans", no_argument, NULL, 'O' },
{ "ownedby", no_argument, NULL, 'o' },
{ "property", required_argument, NULL, 'p' },
{ "repository", optional_argument, NULL, 'R' },
{ "repository", required_argument, NULL, 4 },
{ "rootdir", required_argument, NULL, 'r' },
{ "show", no_argument, NULL, 'S' },
{ "search", no_argument, NULL, 's' },
Expand Down Expand Up @@ -169,9 +169,6 @@ main(int argc, char **argv)
show_prop = true;
break;
case 'R':
if (optarg != NULL) {
xbps_repo_store(&xh, optarg);
}
repo_mode = true;
break;
case 'r':
Expand Down Expand Up @@ -207,6 +204,9 @@ main(int argc, char **argv)
case 3:
list_repolock = opmode = true;
break;
case 4:
xbps_repo_store(&xh, optarg);
break;
case '?':
default:
usage(true);
Expand Down
24 changes: 12 additions & 12 deletions bin/xbps-query/xbps-query.1
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ section.
Enable repository mode.
This mode explicitly looks in repositories, rather
than looking in the target root directory.
.It Fl -repository=url
.It Fl -repository url
Appends the specified repository to the top of the list.
The
.Ar url
Expand Down Expand Up @@ -190,7 +190,7 @@ Lists packages that are in repolock mode.
See the
.Em PACKAGE MODES
section for more information.
.It Fl o, Fl -ownedby Ar PATTERN [ Fl -repository ] [ Fl -regex ]
.It Fl o, Fl -ownedby Ar PATTERN [ Fl R ] [ Fl -regex ]
Search for installed package files by matching
.Ar PATTERN .
The
Expand All @@ -203,22 +203,22 @@ or an Extended Regular Expression as explained in
.Fl -regex
option is set).
If the
.Fl -repository
.Fl R
option is set, the matched
.Ar PATTERN
in repositories will be shown.
.It Fl S, Fl -show Ar PKG [ Fl -repository ] [ Fl -property Ar PROP ]
.It Fl S, Fl -show Ar PKG [ Fl R ] [ Fl -property Ar PROP ]
Shows information of an installed package.
This is the default mode if no other mode is set.
If the
.Fl -repository
.Fl R
option is set, the matched
.Ar PKG
in repositories will be shown.
If a package property is specified with
.Fl -property,
only that property will be shown.
.It Fl s, Fl -search Ar PATTERN [ Fl -repository ] [ Fl -property Ar PROP ] [ Fl -regex ]
.It Fl s, Fl -search Ar PATTERN [ Fl R ] [ Fl -property Ar PROP ] [ Fl -regex ]
Search for packages by matching
.Ar PATTERN
on its
Expand All @@ -238,30 +238,30 @@ all packages matching
against
.Ar PROP
will be shown.
.It Fl f, Fl -files Ar PKG [ Fl -repository ]
.It Fl f, Fl -files Ar PKG [ Fl R ]
Show the package files for
.Ar PKG .
If the
.Fl -repository
.Fl R
option is set, the matched
.Ar PKG
in repositories will be shown.
.It Fl x, Fl -deps Ar PKG [ Fl -repository ]
.It Fl x, Fl -deps Ar PKG [ Fl R ]
Show the required dependencies for
.Ar PKG .
Only direct dependencies are shown.
To see a full dependency tree, also set
.Fl -fulldeptree .
If the
.Fl -repository
.Fl R
option is set, the matched
.Ar PKG
in repositories will be shown.
.It Fl X, Fl -revdeps Ar PKG [ Fl -repository ]
.It Fl X, Fl -revdeps Ar PKG [ Fl R ]
Show the reverse dependencies for
.Ar PKG .
If the
.Fl -repository
.Fl R
option is set, the matched
.Ar PKG
in repositories will be shown.
Expand Down

0 comments on commit 71ffa4f

Please sign in to comment.