diff --git a/github2forgejo b/github2forgejo index 0d49e7a..e8c6888 100755 --- a/github2forgejo +++ b/github2forgejo @@ -74,13 +74,13 @@ def main [] { http get $"($forgejo_url)/api/v1/user/repos" -H [ Authorization $"token ($forgejo_token)" ] | filter { get mirror } - | filter { ($github_token != "") and not $in.private } + | filter { if $github_token == "" { not $in.private } else { true } } ) let forgejo_not_on_github = ($forgejo_mirrored_repos | filter { not ($in.name in $github_repo_names) }) $forgejo_not_on_github | each {|forgejo_repo| - print --no-newline $"(ansi red)Deleting ($forgejo_url)/($forgejo_repo.full_name) because the mirror source doesn't exist on GitHub anymore...(ansi reset)" + print --no-newline $"(ansi red)Deleting (ansi yellow)($forgejo_url)/($forgejo_repo.full_name)(ansi red) because the mirror source doesn't exist on GitHub anymore...(ansi reset)" (http delete $"($forgejo_url)/api/v1/repos/($forgejo_repo.full_name)" -H [ Authorization $"token ($forgejo_token)" ])