| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-12 | update macOS | Zhineng Li | |
| The flags for the `softwareupdate` command: -d: download -i: install -a: install all -R: allow restart if needed | |||
| 2026-01-26 | initialize .tldrrc | Zhineng Li | |
| - do not update the tldr database when the command help page does not exist locally - prefer manual update for the data | |||
| 2026-01-10 | aliases of `git commit` | Zhineng Li | |
| 2026-01-09 | configure computer and host names | Zhineng 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. ``` | |||
| 2026-01-09 | fix item value in doc | Zhineng Li | |
| 2026-01-09 | configure trackpad | Zhineng Li | |
| 2026-01-09 | configure screen capture | Zhineng Li | |
| 2026-01-09 | configure mail | Zhineng Li | |
| 2026-01-09 | Split app list into multiple lines for better readability | Zhineng Li | |
| 2026-01-09 | configure App Store | Zhineng Li | |
| 2026-01-09 | configure Terminal.app | Zhineng Li | |
| 2026-01-09 | apply zsh configurations | Zhineng Li | |
| 2026-01-09 | wrap file path in quotes | Zhineng Li | |
| 2026-01-09 | move code after directory creation | Zhineng Li | |
| 2026-01-08 | configure Safari | Zhineng Li | |
| 2026-01-08 | describe .macos script | Zhineng Li | |
| 2026-01-07 | initialize .macos | Zhineng Li | |
| 2026-01-07 | auto cd | Zhineng Li | |
| 2026-01-04 | initialize Brewfile | Zhineng Li | |
| 2025-12-31 | sign commits | Zhineng Li | |
| 2025-12-30 | install nvm | Zhineng Li | |
| 2025-12-30 | publish kitty, nvim, and karabiner configurations | Zhineng Li | |
| 2025-12-29 | update alias | Zhineng Li | |
| 2025-12-29 | aliases to `git add` and `git switch` | Zhineng Li | |
| 2025-12-26 | setup script | Zhineng Li | |
| 2025-12-26 | initialize init.vim | Zhineng Li | |
| 2025-12-26 | initialize .zshrc | Zhineng Li | |
| 2025-12-26 | ignore `__pycache` directories | Zhineng Li | |
| 2025-12-23 | add git configs | Zhineng Li | |
| 2025-12-22 | remove optional keys | Zhineng Li | |
| 2025-12-22 | activate terminal with left_option + space | Zhineng Li | |
| 2025-12-22 | add karabiner config | Zhineng Li | |
| 2025-12-22 | add kitty config | Zhineng Li | |
| 2025-12-21 | configure mark as read keymap | Zhineng Li | |
| article list a: mark all above as read A: mark all articles in the currently selected feed read | |||
| 2025-12-21 | vertical margin | Zhineng Li | |
| 2025-12-21 | fix bind-key syntax | Zhineng Li | |
| 2025-12-21 | add newsboat config | Zhineng Li | |
