help="Performs an update operation on current bench. Without any flags will backup, pull, setup requirements, build, run patches and restart bench. Using specific flags will only do certain tasks instead of all",
)
@click.option("--pull",is_flag=True,help="Pull updates for all the apps in bench")
@click.option("--apps",type=str)
@click.option("--patch",is_flag=True,help="Run migrations for all sites in the bench")
@click.option("--build",is_flag=True,help="Build JS and CSS assets for the bench")
@click.option(
"--requirements",
is_flag=True,
help="Update requirements. If run alone, equivalent to `bench setup requirements`",
)
@click.option(
"--restart-supervisor",is_flag=True,help="Restart supervisor processes after update"
)
@click.option(
"--restart-systemd",is_flag=True,help="Restart systemd units after update"
)
@click.option(
"--no-backup",
is_flag=True,
help="If this flag is set, sites won't be backed up prior to updates. Note: This is not recommended in production.",