summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
14 hoursaliases of `git commit`HEADmainZhineng Li
43 hoursconfigure 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. ```
45 hoursfix item value in docZhineng Li
45 hoursconfigure trackpadZhineng Li
45 hoursconfigure screen captureZhineng Li
46 hoursconfigure mailZhineng Li
46 hoursSplit app list into multiple lines for better readabilityZhineng Li
46 hoursconfigure App StoreZhineng Li
47 hoursconfigure Terminal.appZhineng Li
2 daysapply zsh configurationsZhineng Li
2 dayswrap file path in quotesZhineng Li
2 daysmove code after directory creationZhineng Li
3 daysconfigure SafariZhineng Li
3 daysdescribe .macos scriptZhineng Li
4 daysinitialize .macosZhineng Li
4 daysauto cdZhineng Li
7 daysinitialize BrewfileZhineng Li
11 dayssign commitsZhineng Li
12 daysinstall nvmZhineng Li
12 dayspublish kitty, nvim, and karabiner configurationsZhineng Li
13 daysupdate aliasZhineng Li
13 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