Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide a shell script for setting up dotfiles automatically #3

Open
mu-hun opened this issue Aug 18, 2023 · 2 comments
Open

Provide a shell script for setting up dotfiles automatically #3

mu-hun opened this issue Aug 18, 2023 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@mu-hun
Copy link
Owner

mu-hun commented Aug 18, 2023

When setting up dotfiles on a new device, I've always found that copying and pasting multi-line commands is quite cumbersome.

Many Unix-based tools allow you to automatically install dependencies and configure them to suit your environment. For instance, Oh My Zsh:

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

It would be beneficial to have an automation script that clones this repo and executes all the initial setup commands.

Additionally, if the client is on macOS, we could have a script that automatically installs brew and brew cask apps, sets up iterm2 configurations, and installs app store apps.

@mu-hun mu-hun added the enhancement New feature or request label Aug 18, 2023
@mu-hun mu-hun self-assigned this Aug 18, 2023
@mu-hun
Copy link
Owner Author

mu-hun commented Aug 19, 2023

MacOS related TODO

Repository owner deleted a comment Jan 23, 2024
Repository owner deleted a comment from raviikushh Feb 23, 2024
@mu-hun
Copy link
Owner Author

mu-hun commented Aug 26, 2024

I've start this job at 36f1812

  • I don't know whether to run it with 'sh' or 'bash'. First of all, I used source for instant excution and chose bash by #!/usr/bin/env bash hashbang into all script files.
  • Brew-related tasks must be bundled into a brewfile.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant