Итак, я столкнулся с проблемой при автоматизации своих проектов с помощью сценария оболочки bash и python...
Я хочу написать программу, которая поможет мне создавать новые репозитории с помощью GitHub. Однако я столкнулся с этой проблемой при выполнении своего кода.
По сути, я хочу запустить «create repo repo-name
» и локально создать новый репозиторий github.
function create() {
cd
cd path/to/python/file
python3 gh-create-command.py $*
if [$1 == 'repo']
then
<creating repository>
fi
}
Но когда я запускаю этот код, я получаю сообщение об ошибке bash: [repo: command not found
.
Может ли кто-нибудь помочь мне здесь?
Пожалуйста, ответьте, если я должен опубликовать полный код.
Спасибо.
РЕДАКТИРОВАТЬ: ПОЛНЫЙ КОД
function create() {
cd
cd path/to/python/file
python3 gh-create-command.py $*
echo $1
if [ '$1' == 'repo' ]
then
cd
cd path/
mkdir $2
cd $2
touch README.md
git init
cd ..
cd path/to/python/file
python3 gh-create-online-repo.py $*
git remote add origin 'https://github.com/advaitvariyar/$2.git'
git add .
git commit -m "initial commit"
git push -u origin master
code .
fi
}
вывод: репо
[
- person Mat   schedule 26.04.2020