我使用Python Poetry并需要自动化处理流程。具体来说,每次我需要使用命令行进入到一个目录中:
cd /work/directory
使用以下命令生成一个Poetry Shell:
poetry shell
再次进入另一个目录
cd /other/directory
完成这项工作。
我希望能够用一个小脚本来自动化操作,比如:
#!/bin/bash
cd /work/directory
poetry shell
cd /other/directory
# do work
然而,每次运行此脚本时,我都会卡在 poetry shell
上。是否有像 bash 的 -c
这样的选项,以便我可以执行以下操作?
poetry shell -c "cd /other/directory && do work"
export POETRY_ENV=`poetry env info -p`/bin/activate && . ${POETRY_ENV} && ls
? - MarshHawk