docs: def push(**kwargs):
    ''' Force synchronization of directory. '''
  
    output, err = cli_syncthing_adapter.refresh(**kwargs)
  
    if output:
      click.echo("%s" % output, err=err)
  
    if kwargs['verbose'] and not err:
      with click.progressbar(
        iterable=None,
        length=100,
        label='Synchronizing') as bar:
  
        device_num = 0
        max_devices = 1
        prev_percent = 0
  
        while True:
          kwargs['progress'] = True
          kwargs['device_num'] = device_num
          data, err = cli_syncthing_adapter.refresh(**kwargs)
  
          device_num = data['device_num']
          max_devices = data['max_devices']
  
          cur_percent = math.floor(data['percent']) - prev_percent
          if cur_percent > 0:
            bar.update(cur_percent)
            prev_percent = math.floor(data['percent'])
  
          if device_num < max_devices:
            time.sleep(0.5)
          else:
            break