summaryrefslogtreecommitdiff
path: root/.macos
AgeCommit message (Collapse)Author
2026-01-09configure 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. ```
2026-01-09fix item value in docZhineng Li
2026-01-09configure trackpadZhineng Li
2026-01-09configure screen captureZhineng Li
2026-01-09configure mailZhineng Li
2026-01-09Split app list into multiple lines for better readabilityZhineng Li
2026-01-09configure App StoreZhineng Li
2026-01-09configure Terminal.appZhineng Li
2026-01-08configure SafariZhineng Li
2026-01-07initialize .macosZhineng Li