@@ -670,15 +670,18 @@ fn list_subcommands(pre_flight_settings: PreFlightSettings) -> Vec<Command> {
670670 . after_help ( color_print:: cformat!(
671671 "<bold>Doc guide</bold>: {}" ,
672672 CHANNEL_GUIDE_URL
673- ) ) ;
673+ ) )
674+ . args ( pagination_args ( ) ) ;
674675 let queues_cmd = Command :: new ( "queues" )
675676 . long_about ( "Lists queues and streams" )
676677 . after_help ( color_print:: cformat!(
677678 "<bold>Doc guide</bold>: {}" ,
678679 QUEUE_GUIDE_URL
679680 ) )
680681 . args ( pagination_args ( ) ) ;
681- let exchanges_cmd = Command :: new ( "exchanges" ) . long_about ( "Lists exchanges" ) ;
682+ let exchanges_cmd = Command :: new ( "exchanges" )
683+ . long_about ( "Lists exchanges" )
684+ . args ( pagination_args ( ) ) ;
682685 let bindings_cmd = Command :: new ( "bindings" ) . long_about ( "Lists bindings" ) ;
683686 let consumers_cmd = Command :: new ( "consumers" )
684687 . long_about ( "Lists consumers" )
@@ -710,7 +713,9 @@ fn list_subcommands(pre_flight_settings: PreFlightSettings) -> Vec<Command> {
710713 "<bold>Doc guide</bold>: {}" ,
711714 OPERATOR_POLICY_GUIDE_URL
712715 ) ) ;
713- let users_cmd = Command :: new ( "users" ) . long_about ( "Lists users in the internal database" ) ;
716+ let users_cmd = Command :: new ( "users" )
717+ . long_about ( "Lists users in the internal database" )
718+ . args ( pagination_args ( ) ) ;
714719 let permissions_cmd = Command :: new ( "permissions" )
715720 . long_about ( "Lists user permissions" )
716721 . after_help ( color_print:: cformat!(
@@ -2360,7 +2365,8 @@ fn channels_subcommands(pre_flight_settings: PreFlightSettings) -> Vec<Command>
23602365 . after_help ( color_print:: cformat!(
23612366 "<bold>Doc guide</bold>: {}" ,
23622367 "https://www.rabbitmq.com/docs/channels"
2363- ) ) ;
2368+ ) )
2369+ . args ( pagination_args ( ) ) ;
23642370
23652371 [ list_cmd]
23662372 . into_iter ( )
@@ -2695,7 +2701,9 @@ fn exchanges_subcommands(pre_flight_settings: PreFlightSettings) -> Vec<Command>
26952701 . required ( true ) ,
26962702 )
26972703 . arg ( idempotently_arg. clone ( ) ) ;
2698- let list_cmd = Command :: new ( "list" ) . long_about ( "Lists exchanges" ) ;
2704+ let list_cmd = Command :: new ( "list" )
2705+ . long_about ( "Lists exchanges" )
2706+ . args ( pagination_args ( ) ) ;
26992707 let unbind_cmd = Command :: new ( "unbind" )
27002708 . about ( "Deletes a binding" )
27012709 . arg (
@@ -3107,7 +3115,9 @@ pub fn users_subcommands(pre_flight_settings: PreFlightSettings) -> Vec<Command>
31073115 . help ( "a list of comma-separated tags" )
31083116 . default_value ( "" ) ,
31093117 ) ;
3110- let list_cmd = Command :: new ( "list" ) . long_about ( "Lists users in the internal database" ) ;
3118+ let list_cmd = Command :: new ( "list" )
3119+ . long_about ( "Lists users in the internal database" )
3120+ . args ( pagination_args ( ) ) ;
31113121 let permissions_cmd = Command :: new ( "permissions" )
31123122 . long_about ( "Lists user permissions" )
31133123 . after_help ( color_print:: cformat!(
0 commit comments