Я разрабатываю серверный сервер с использованием Quarkus и хочу иметь возможность взаимодействовать с приложением и некоторыми реализованными сервисами через CLI. Например, пусть сервер работает на порту 8080 и обслуживает моих пользователей, но в качестве администратора запустите команду типа quarkus cli myCustomCommand arg1 --foo=bar. Я знаю, что могу иметь конечную точку отдыха только для администратора и взаимодействовать с ней через завиток, но я не считаю это чистым. Есть ли хорошее решение для этого? Я попробовал пикокли, но не смог заставить его работать так, как планировал.
Я разрабатываю серверный сервер с использованием Quarkus и хочу иметь возможность взаимодействовать с приложением и некоторыми реализованными сервисами через CLI. Например, пусть сервер работает на порту 8080 и обслуживает моих пользователей, но в качестве администратора запустите команду типа quarkus cli myCustomCommand arg1 --foo=bar. Я знаю, что могу иметь конечную точку отдыха только для администратора и взаимодействовать с ней через завиток, но я не считаю это чистым. Есть ли хорошее решение для этого? Я попробовал пикокли, но не смог заставить его работать так, как планировал.