一个 bash 命令开启新的一天
1. 在 Safari 中打开链接
2.打开MAMP
3. 打开 VS Code
4. 导航到不同的项目
5. 用一个命令完成所有操作
我刚开始现在这份工作的时候,用的是自己的笔记本电脑。我非常注重工作时间和非工作时间的区分,所以早上我会例行打开 GitLab、ClickUp、Slack、Localhost、MAMP 和 VS Code,然后在 6 点准时关闭所有这些窗口。连续几周,我每天都手动这样做。
最后,我决定编写一些可以运行一次的东西,这样我需要打开的所有内容都可以快速打开。
1. 在 Safari 中打开链接
我写了一个 Python 脚本,使用该webbrowser
模块打开我需要的网站。脚本如下:
# work.py
import webbrowser
websites = [
'<https://app.clickup.com>',
'<https://app.slack.com>',
'<https://gitlab.com>',
'<http://localhost:3000/>'
]
for website in websites:
webbrowser.open_new(website)
注意:webbrowser
模块将使用默认浏览器打开提供的链接
2.打开MAMP
我使用 MAMP 启动本地服务器和数据库。我可以使用以下代码片段从命令行执行此操作cd /Applications/MAMP/bin && ./start.sh
。请确保将 MAMP 的路径替换为其在您计算机上的路径。我在bash_profile
文件中将此命令别名为startm
。现在,我可以在终端中运行该命令startm
,MAMP 服务器将启动。这还可以节省我的 Dock 空间,因为底部图标太多会让我感到压力很大。或者,要关闭我使用的服务器,stopm
该服务器的别名为cd /Applications/MAMP/bin && ./stop.sh
# .bash_profile
alias startm='cd /Applications/MAMP/bin && ./start.sh'
alias stopm='cd /Applications/MAMP/bin && ./stop.sh'
3. 打开 VS Code
VS Code 有一个命令行实用程序,允许我们直接从终端启动它并显示工作目录。为了确保此实用程序正在运行,请⇧⌘P
在 Mac 上单击 Code 的命令面板,搜索“shell”。然后点击“Shell 命令:在 PATH 中安装‘code’命令”,code
即可使用这个实用程序。
注意:这可能需要重新启动终端
4. 导航到不同的项目
我每天都会处理几个不同的项目,所以我设置了别名,以便快速进入这些目录。您可以根据自己的需要选择合适的名称。
# .bash_profile
alias project1='cd /projects/project1'
在这里,我们甚至可以更进一步,将此命令与code
导航到项目包并在 Code 上启动它的命令结合起来。如下所示:
# .bash_profile
alias project1='cd /projects/project1 && code .'
5. 用一个命令完成所有操作
现在我已经设置好了.bash_profile
并确保code
实用程序已安装,我又创建了一个命令别名,让我可以用四个字母为工作日做准备:
# .bash_profile
alias work='python ~/work.py && startm && project1'
所以现在我只需要work
在终端上打字,去给自己倒杯咖啡,然后坐下来开始新的一天。你会用什么程序或网站来替代你的工作流程呢?
感谢您的阅读。请告诉我如何改进这篇文章。下次再见👋
封面照片由 Sara Codair 在 Unsplash 上拍摄。
文章来源:https://dev.to/dmahely/one-bash-command-to-start-the-day-2fni