summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
3 daysconfigure computer and host namesZhineng Li
When configuring identifier names, we use interactive prompts to ask the user for the computer name and hostname. We retrieve the current computer name via `scutil` and dynamically calculate a standardized hostname default. For better UX, we use the `read -i` option to pre-fill these values, allowing the user to simply confirm the defaults or edit them easily. Note: The `-i` option requires *Bash 4.0+*. Although macOS ships with Bash 3.2, this script runs after the Homebrew bundle installation (which includes the up-to-date bash package), ensuring the necessary shell version is available. ``` $ /bin/bash --version GNU bash, version 3.2.57(1)-release (arm64-apple-darwin25) Copyright (C) 2007 Free Software Foundation, Inc. $ /usr/bin/env bash --version GNU bash, version 5.3.9(1)-release (aarch64-apple-darwin25.1.0) Copyright (C) 2025 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. ```
3 daysfix item value in docZhineng Li
3 daysconfigure trackpadZhineng Li
3 daysconfigure screen captureZhineng Li
3 daysconfigure mailZhineng Li
3 daysSplit app list into multiple lines for better readabilityZhineng Li
3 daysconfigure App StoreZhineng Li
3 daysconfigure Terminal.appZhineng Li
3 daysapply zsh configurationsZhineng Li
3 dayswrap file path in quotesZhineng Li
3 daysmove code after directory creationZhineng Li
4 daysconfigure SafariZhineng Li
4 daysdescribe .macos scriptZhineng Li
4 daysinitialize .macosZhineng Li
5 daysauto cdZhineng Li
8 daysinitialize BrewfileZhineng Li
12 dayssign commitsZhineng Li
12 daysinstall nvmZhineng Li
13 dayspublish kitty, nvim, and karabiner configurationsZhineng Li
13 daysupdate aliasZhineng Li
14 daysaliases to `git add` and `git switch`Zhineng Li
2025-12-26setup scriptZhineng Li
2025-12-26initialize init.vimZhineng Li
2025-12-26initialize .zshrcZhineng Li
2025-12-26ignore `__pycache` directoriesZhineng Li
2025-12-23add git configsZhineng Li
2025-12-22remove optional keysZhineng Li
2025-12-22activate terminal with left_option + spaceZhineng Li
2025-12-22add karabiner configZhineng Li
2025-12-22add kitty configZhineng Li
2025-12-21configure mark as read keymapZhineng Li
article list a: mark all above as read A: mark all articles in the currently selected feed read
2025-12-21vertical marginZhineng Li
2025-12-21fix bind-key syntaxZhineng Li
2025-12-21add newsboat configZhineng Li