docs: def cli(ctx, hostname, username, password, config_dir, https):
      """Command-line interface for interacting with a WVA device"""
      ctx.is_root = True
      ctx.user_values_entered = False
      ctx.config_dir = os.path.abspath(os.path.expanduser(config_dir))
      ctx.config = load_config(ctx)
      ctx.hostname = hostname
      ctx.username = username
      ctx.password = password
      ctx.https = https
  
      # Creating the WVA object is deferred as some commands like clearconfig
      # should not require a username/password to perform them
      ctx.wva = None