code: def archive_runs(ctx, args):
      """Archive one or more runs.
  
      `NAME` must refer to an exlisting archive unless `--create` is
      used, in which case a new archive is created.
  
      By default, run are moved to the archive. To copy runs, use `--copy`.
  
      By default, resources are NOT copied with each archiveed run, but
      their links are maintained. To copy resources, use
      `--copy-resources`.
  
      **WARNING**: Use `--copy-resources` with care as each archiveed run
      will contain a separate copy of each resource!
  
      {{ runs_support.runs_arg }}
  
      If a `RUN` argument is not specified, ``:`` is assumed (all runs
      are selected).
  
      {{ runs_support.all_filters }}
      """
  
      from . import runs_impl
  
      runs_impl.archive(args, ctx)
  
imports: import click
  from guild import click_util
  from .None import runs_support
label_desc: Use image node_id 2 for calling a global function with example usage: archive_runs(ctx, args) without return types