Crie um arquivo .sh, o meu se chama bbclone.sh
#!/bin/bash
ORIGDIR=$(pwd)
cd "$ORIGDIR"
echo "Working in $ORIGDIR"
echo "Project Name:"
read -e PROJECT_NAME
PREP_SLUG=${PROJECT_NAME//[^a-zA-Z0-9-]/-}
PROJECT_FOLDER=$(echo ${PREP_SLUG} | tr '[A-Z]' '[a-z]')
HTTPDOCS="$ORIGDIR/$PROJECT_FOLDER"
echo "Owner (Leave blank if not team): "
read -e BB_Owner
echo "Username: "
read -e BB_USER
echo "Password: "
read -s BB_PASS
curl -u$BB_USER:$BB_PASS -X POST https://api.bitbucket.org/1.0/repositories/ -d "name=$PROJECT_NAME" -d "owner=$BB_Owner" -d 'is_private=1' -d 'scm=git'
git clone git@bitbucket.org:$BB_Owner/$PROJECT_FOLDER.git $HTTPDOCS
do terminal dentro do diretório em que você deseja que o novo repositório de projeto execute:
$ sh <PATH_TO_BBCLONE>/bbclone.sh
ou crie um alias em seu arquivo bashconfig.
alias bbclone = ‘<PATH TO BBCLONE> /bbclone.sh’
e siga suas instruções interativas.