Crie e clone interativamente o BitBucket Repo novo

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.