Manpage

Usage: exporter [OPTIONS]

    Tool for exporting projects from FIT CTU GitLab to GitHub

Options:
  --version                       Show the version and exit.
  -c, --config FILENAME           File containing GitHub and GitLab tokens.
                                  [required]

  --export-all                    Export all GitLab projects associated with
                                  given token.

  -p, --projects FILENAME         Project names to export. See Documentation
                                  for format. Option is mutually exclusive
                                  with export-all.

  --purge-gh                      Prompt for GitHub token with admin access,
                                  delete all repos and exit. Dangerous!

  --debug                         Run application in debug mode. Application
                                  is unstable in this mode.

  --conflict-policy [skip|overwrite]
                                  [skip] skip export for project names which
                                  already exists on GitHib.[overwrite]
                                  overwrite any GitHub project which already
                                  exists.

  --tmp-dir PATH                  Temporary directory to store data during
                                  export.  [default: tmp]

  --task-timeout FLOAT            Timeout for unresponding export task.
                                  [default: 30.0]

  --unique                        Prevent GitHub name conflicts by appending
                                  random string at the end of exported project
                                  name.

  --visibility [public|private]   Visibility of the exported project on GitHub
                                  [default: private]

  --batch-size INTEGER            Maximum count of simultaneously running
                                  tasks.  [default: 10]

  --dry-run                       Do not perform any changes on GitLab and
                                  Github.

  --help                          Show this message and exit.