This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Command line tools | |
| xcode-select --install | |
| # homebrew | |
| /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" | |
| # zsh |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (*Adapted from https://stackoverflow.com/a/39820517*) | |
| set r to "" -- an empty variable for appending a string | |
| tell application "Safari" | |
| repeat with w in windows -- loop for each window, w is a variable which contain the window object | |
| if exists current tab of w then -- is a valid browser window | |
| repeat with t in tabs of w -- loop for each tab of this window, , t is a variable which contain the tab object | |
| -- get the title (name) of this tab and get the url of this tab | |
| tell t to set r to r & "- [ ] [" & name & "](" & URL & ")" & linefeed -- append a line to the variable (r) | |
| (* | |
| 'linefeed' mean a line break |