为了更好地理解而重新思考。
我正在定制一个基于git flow的插件,我试图让init的尾端创建一个repo。我知道所有的命令都是手动完成的,但由于这个原因我不能自动化它。
REPO_NAME= `${PWD##*/}`
echo $REPO_NAME
ORG=':org_name'
curl -u 'user:pass' \
-d '{ "name": "'$REPO_NAME'", "private": "true", "has_issues": "true", "has_wiki": "false", "has_downloads": "true"}' -i "https://api.github.com/orgs/$ORG/repos"
无论我对命令做什么,我总是得到这个并卷曲失败。
/usr/local/bin/git-hf: 1: /usr/local/bin/git-hf: test-testy: not found
errors": [
{
"code": "custom",
"field": "name",
"resource": "Repository",
"message": "name is too short (minimum is 1 characters)"
}
] “消息”:“验证失败”
我知道这可能是一个愚蠢的问题,但我更关心的是我的逻辑中的错误,而不是直接的解决方案。
答案 0 :(得分:1)
试着这样做:
dir=${PWD##*/}
echo "$dir"