跨OS命令行工具的数据存储?

时间:2018-05-03 10:37:04

标签: bash command-line-interface

我正在开发一个CLI工具,我们称之为my-command。当使用参数park运行它时,我希望它保存当前目录以供以后使用。

cd /home/me/stuff
my-command park
my-command show-dir
# prints /home/me/stuff

如何实现这一目标?我怀疑需要一些环境变量集,或者命令的专用文件夹?

请参阅下面的代码草稿。理想情况下,它应该适用于Linux,Mac和窗口用户(虽然我理解bash脚本可能是Windows用户的问题。)

if ! [ $# -eq 0 ] && [ $1 = "park" ]; then
    echo "Save current directory here"
fi

if ! [ $# -eq 0 ] && [ $1 = "show-dir" ]; then
    echo "Retrieve saved directory here"
fi

0 个答案:

没有答案