# Open a browser displaying the continuous integration status of the active branch.functionci
set -l root (git rev-parse --show-toplevel)
set -l remote (git remote -v | grep -E '^origin.*push' | sed 's|^.*github.com[:/]\(.*\)\.git.*$|\1|')
set -l org (echo $remote | cut -d/ -f1)
set -l repo (echo $remote | cut -d/ -f2)
set -l branch (git symbolic-ref HEAD 2>/dev/null | sed -e 's:refs/heads/::')
if test -d $root/.circleci
open "https://circleci.com/gh/$org/workflows/$repo/tree/$branch"
else
open "https://github.com/$org/$repo/tree/$branch"
end
end