# Package net.shibboleth.idp.cli

@NonnullElements package net.shibboleth.idp.cli
Command line drivers and utilities.

Related Packages
Package
Description
net.shibboleth.idp
Root package for IdP, contains a couple base/utility classes.
net.shibboleth.idp.cli.impl
Implementation classes for command line drivers and utilities.
Class
Description
AbstractCommandLineArguments
Base class for JCommander command line argument handling for an HTTP-based remote service call, with an abstract method that adds to a URL based on a derived class' arguments.
AbstractIdPHomeAwareCommandLine<T extends AbstractIdPHomeAwareCommandLineArguments>
An extension to `AbstractCommandLine` that auto-adds our context initializer for idp.home and property support.
AbstractIdPHomeAwareCommandLineArguments
An extension to `AbstractCommandLineArguments` that allows idp.home override and includes HTTP client support.
CLI
Entry point for generic command line utility.
CommandLineArguments
Interface for JCommander command line argument handling for an HTTP-based remote service call.
DataSealerArguments
Arguments for DataSealer CLI.
DataSealerArguments.OperationType
Operation enum.
DataSealerCLI
Command line utility for `DataSealer`.
DumpConfigArguments
Command line processing for DumpConfig flow.
MetadataQueryArguments
Command line processing for MetadataQuery flow.
ReloadMetadataArguments
Command line processing for reload-metadata flow.
ReloadServiceArguments
Command line processing for reload-service flow.
ResolverTestArguments
Command line processing for ResolverTest flow.
StatusArguments
Command line processing for status flow.