Skip to content

Conversation

@yeonghoey
Copy link
Contributor

No description provided.

@yeonghoey yeonghoey changed the title Metion install.sh in README.md Mention install.sh in README.md Mar 24, 2016
@yeonghoey yeonghoey force-pushed the mention-install.sh branch from 87db9a7 to fcff21f Compare March 24, 2016 04:10
README.md Outdated
expected to setup `$PATH` or similar.
- **topic/completion.zsh**: Any file named `completion.zsh` is loaded
last and is expected to setup autocomplete.
- **topic/install.sh**: Any files named `install.sh` is executed when you run `script/install`.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should read "Any file named"

@yeonghoey
Copy link
Contributor Author

I applied your feedback. Fixed the same problem in the line below.
Add more explanation which makes sense I think.

@DamnedScholar
Copy link

Line 44 should read, "Any file ending in *.symlink gets symlinked".

@stewartjarod
Copy link

there weren't any modifications to that line... should be good to go

@yeonghoey
Copy link
Contributor Author

I missed the notification. Applied the feedback (gets symlinked)

@holman
Copy link
Owner

holman commented Oct 19, 2016

Keep forgetting this isn't in there already. Thanks!

@holman holman merged commit 1b430b7 into holman:master Oct 19, 2016
pmeinhardt pushed a commit to pmeinhardt/dotfiles that referenced this pull request Mar 8, 2017
* Mention install.sh in README.md

* Cope with the feedback. Add additional explanation for install.sh.

* Apply feedback
jasonblalock pushed a commit to jasonblalock/dotfiles that referenced this pull request Jun 17, 2017
* Mention install.sh in README.md

* Cope with the feedback. Add additional explanation for install.sh.

* Apply feedback
rainkinz pushed a commit to rainkinz/dotfiles that referenced this pull request Oct 10, 2017
* Mention install.sh in README.md

* Cope with the feedback. Add additional explanation for install.sh.

* Apply feedback
pranavbhargava pushed a commit to pranavbhargava/.dotfiles that referenced this pull request Nov 16, 2017
* Mention install.sh in README.md

* Cope with the feedback. Add additional explanation for install.sh.

* Apply feedback
adam-cattermole pushed a commit to adam-cattermole/dotfiles that referenced this pull request Dec 7, 2017
* Mention install.sh in README.md

* Cope with the feedback. Add additional explanation for install.sh.

* Apply feedback
program247365 pushed a commit to program247365/dotfiles that referenced this pull request Dec 14, 2017
* Mention install.sh in README.md

* Cope with the feedback. Add additional explanation for install.sh.

* Apply feedback
hershmire added a commit to hershmire/dotfiles that referenced this pull request Nov 12, 2018
* Removed deprecated bulk_threshold-instance method

http://www.rubydoc.info/github/rubygems/rubygems/Gem/ConfigFile#bulk_threshold-instance_method

* Yosemite changed the path of iOS Simulator.app

* Update atom and ignore its compile cache

* Add private environment variable loading

* Only loading ~/.env-vars file if exists

* script/bootstrap: be more explicit about what is being overwritten

* update command to install homebrew

* bump atom config

* gopath

* Consolidate project and go project autocompletion

I wanted to be able to use `c` to jump around any one of my projects, no
matter what the directory structure may be required of them (lol go).
Hopefully this won't break for those that don't have Go set up, and
hopefully it's a decent example on how to expand your own completion a
bit further.

* Show full homebrew output

Fixes holman#117

* Fix git-rank-contributors for invalid encodings

* Optimization for different Ruby versions

* Fix minor typo

* Added '/' to find command to handle symlinked .dotfiles folder

* atom config bump

* Use ~/.localrc instead of ~/.env-vars.zsh

Fixes holman#185

* fix atom workspace config to be atom 1.0 compliant

atom.workspaceView is no longer available

* Update _c

* Fix the extra trailing '/' for symlinks

Following issues for pull requests holman#186 and holman#192.
Using the find flag '-H', which allows for following symlinks if the input is itself a symlink, without having to add any extra '/' that appears everywhere with all the symlinks. (Tested on Mac and Debian Linux) 
pull request holman#192 should be closed since I did change multiple files and the whole commit was messed up

* Ignore the .apm stuff now

* Bump the config stuff

* Fix the init.coffee workspaceView deprecation

* Added support for linux homebrew

Maybe this script should modified such that it installs homebrew only if the Platform is Mac OS?

* Making script compatible wih /bin/sh

* Handling filenames with spaces in movieme

* Resolve paths fully.

* Add second question mark to streamline all msg types to four chars.

* Proper new line for all msg types.

* Fix ios simulator alias for new Xcode

* Exclude .git from symlink search (avoids problems with submodules in symlinked paths)

Conflicts:
	script/bootstrap

* Remove redundant subheader

* update atom cson

ugh I hate having this stuff in dotfiles. Should pull it out eventually.

* Use node instead of python for MAC spoofing

* tap packages

* Set up a brewfile

* Download updates from the Mac App Store

* Add some of my apps

* Plug homebrew into the install process

* Handled by Brewfile

* Add a brewfile note

* Move sections around to give more context first

* Actually install software in `dot`

* opt to be verbose about what's run

* install homebrew before upgrading it

* Add unrar to `extract()`

I literally never remember this command, and I don't know why it wasn't
in here in the first place.

* lol checking atom into version control was a stupid idea

* Fix `res` (fixes holman#219)

* Actually quit out of system preferences

* Run applescript through editor's formatter

* Added shortcut for adding and committing together

Usage: `$ gac "Initial commit"`

* add spaceman-diff!

* Add wget

* git.io URL no longer works if unsecure. Need to use https now

* Add `brew bundle` completions

* Split gitconfig into common and local sections

git allows you to include other config files from your main config file.
The benefit of this change is that it lets you keep your main .gitconfig
file in the dotfiles repository, while still keeping private info
separate.

* fucking atom

* Atom spellcheck in HTML as well

* No reason to tap caskroom

Following a change in caskroom from december (https://github.com/caskroom/homebrew-cask#important-december-2015-update-homebrew-cask-will-now-be-kept-up-to-date-together-with-homebrew-see-15381-for-details-if-you-havent-yet-run-brew-uninstall---force-brew-cask-brew-update-to-switch-to-the-new-system) caskroom/cask should no longer be tapped.

* Add cls (Clear Screen) alias to zsh aliases

* lol this really wasn't needed

* Add `cp` to IRB context

Sometimes I'll want access to the result of whatever I just ran in IRB
or a Rails console. The mouse is cumbersome, so now we can just do
something like this:

    >> user.id
    => 6442
    >> cp
    => "copied `6442' to your clipboard"

* Use `cop` instead of `cp`

FileUtils in a Rails console made this a little hard.

* refactor(macos): Update osx to macos

Apple is changing their desktop OS to match their other OS product
names (e.g., iOS, tvOS).  OS X will now be macOS.

* back up and install Atom packages from a list

* add puma-dev

* conf update

* Don't print +/- signs in diff output

I copy and paste so often from the output of `git diff` that it became
really tedious to manually remove the diff output from the start of a
line:

    - runBuggyCode()
    + runVerySlightlyLessBuggyCode()

This is able to be done and keep my sanity because I have `diff=auto`
set in my `[color]` section of my gitconfig, so I can just rely on
green/red output instead of the added +/- markers.

If I do want the +/- for things like gists or passing around diffs, I
can just run the normal `git diff`.

A poor (wo)man's way of doing this is to use `git diff --color-words`,
but I opted not to do that because it does slightly change the format
(changes are inline instead of per-line).

* Make `gd` portable

Thanks @fatso83 (holman@666cb05#commitcomment-18928001)

* Add two quick Docker aliases

* simplified `e` code (holman#252)

* Remove dead code (fixes holman#253)

* add `jq`

* Revise 'search' Command to Use Multiple Arguments (holman#255)

* This places quotations around input argument to allow for multiple arguments
to be used when searching.
* A string can be inserted using quotations after the search commands.
    * Example: `search "foo bar"` will search for the entire string
* Additional arguments can be added.
    * Example: `search "foo bar" directory/` will search for the entire string
    in the specific subdirectory.

* Add yarn

* remove `newtab` references (closes holman#256)

* brew yarn

* Updating .gitignore for new Atom folders (holman#257)

So, I encountered this recently when updating my Dotfiles from disk. 

```
[..]
Untracked files:
  (use "git add <file>..." to include in what will be committed)

	atom.symlink/blob-store/
	atom.symlink/recovery/

Stephens-Work-Mac-mini:.dotfiles (master) stephen$ ls -l atom.symlink/recovery/
total 8
-rw-r--r--  1 stephen  staff  121 Sep 12 14:55 credentials-7c3859.csv
```

That's an AWS credential file from when Atom crashed. 😳 

The `blob-store` directory doesn't have anything else of terrible interest, but seems like something you wouldn't want around on the repository.

## tl;dr

I think these paths should be added to the default `.gitignore`

```
atom.symlink/blob-store
atom.symlink/recovery
```

* Rename yarn PATH changes

(See d7713e6)

* Mention install.sh in README.md (holman#232)

* Mention install.sh in README.md

* Cope with the feedback. Add additional explanation for install.sh.

* Apply feedback

* Update Linuxbrew installation URL

* yay more atom cruft

* make the keypress duration more sane

* quick battery status script

* remove ruby version from prompt

Ruby versions don't really matter anymore, now that we're in a post 1.9
world. 💖

* fix estimate charging

* i think this is a battery state too

* i think this'll sorta work for full charge, will check in an hour lol

* Update the git prompt to show difference from origin

* Update Yarn PATH to match docs' recommendation

https://yarnpkg.com/en/docs/install

* Removed GOPATH from Atom's config.cson

Don't think it's necessary(?) as $GOPATH is set in https://github.com/holman/dotfiles/blob/master/go/path.zsh

https://github.com/joefitzgerald/go-config/wiki/GOPATH

* Added watchOS simulator alias

Dunno if this is any use tbh, maybe Tim Cook would appreciate it being included.

* Conditionally detect yarn

* Fix yarn conditional

* close the panel

* updated atom folder structure for cleanliness

* set java_home

* docker convenience aliases

* automate rbenv install and ruby update

* Revert "Minor updates"

* update atom

* add prettier

* fix the unpushed branch error

* updates the prompt to display battery information only for machines that have one

* Output dep install progress

* Improve search history

* uhhh i have added Things to atom

* change some atom settings

* i always forget about the damn dns flush command

* Added edit option to dot command

* Fix broken Homebrew Cask link

* more atom cson files

* git-edit-new: quickly edit recently-generated files in your editor

* Don't quick-jump into go projects

* yt <url-to-video> saves to desktop

* Node installation update

* Finish with edits
ajdexter pushed a commit to ajdexter/dotfiles that referenced this pull request Jan 5, 2019
set zsh as default in bootstrap
hershmire added a commit to hershmire/dotfiles that referenced this pull request Oct 22, 2019
* Removed deprecated bulk_threshold-instance method

http://www.rubydoc.info/github/rubygems/rubygems/Gem/ConfigFile#bulk_threshold-instance_method

* Yosemite changed the path of iOS Simulator.app

* Update atom and ignore its compile cache

* Add private environment variable loading

* Only loading ~/.env-vars file if exists

* script/bootstrap: be more explicit about what is being overwritten

* update command to install homebrew

* bump atom config

* gopath

* Consolidate project and go project autocompletion

I wanted to be able to use `c` to jump around any one of my projects, no
matter what the directory structure may be required of them (lol go).
Hopefully this won't break for those that don't have Go set up, and
hopefully it's a decent example on how to expand your own completion a
bit further.

* Show full homebrew output

Fixes holman#117

* Fix git-rank-contributors for invalid encodings

* Optimization for different Ruby versions

* Fix minor typo

* Added '/' to find command to handle symlinked .dotfiles folder

* atom config bump

* Use ~/.localrc instead of ~/.env-vars.zsh

Fixes holman#185

* fix atom workspace config to be atom 1.0 compliant

atom.workspaceView is no longer available

* Update _c

* Fix the extra trailing '/' for symlinks

Following issues for pull requests holman#186 and holman#192.
Using the find flag '-H', which allows for following symlinks if the input is itself a symlink, without having to add any extra '/' that appears everywhere with all the symlinks. (Tested on Mac and Debian Linux) 
pull request holman#192 should be closed since I did change multiple files and the whole commit was messed up

* Ignore the .apm stuff now

* Bump the config stuff

* Fix the init.coffee workspaceView deprecation

* Added support for linux homebrew

Maybe this script should modified such that it installs homebrew only if the Platform is Mac OS?

* Making script compatible wih /bin/sh

* Handling filenames with spaces in movieme

* Resolve paths fully.

* Add second question mark to streamline all msg types to four chars.

* Proper new line for all msg types.

* Fix ios simulator alias for new Xcode

* Exclude .git from symlink search (avoids problems with submodules in symlinked paths)

Conflicts:
	script/bootstrap

* Remove redundant subheader

* update atom cson

ugh I hate having this stuff in dotfiles. Should pull it out eventually.

* Use node instead of python for MAC spoofing

* tap packages

* Set up a brewfile

* Download updates from the Mac App Store

* Add some of my apps

* Plug homebrew into the install process

* Handled by Brewfile

* Add a brewfile note

* Move sections around to give more context first

* Actually install software in `dot`

* opt to be verbose about what's run

* install homebrew before upgrading it

* Add unrar to `extract()`

I literally never remember this command, and I don't know why it wasn't
in here in the first place.

* lol checking atom into version control was a stupid idea

* Fix `res` (fixes holman#219)

* Actually quit out of system preferences

* Run applescript through editor's formatter

* Added shortcut for adding and committing together

Usage: `$ gac "Initial commit"`

* add spaceman-diff!

* Add wget

* git.io URL no longer works if unsecure. Need to use https now

* Add `brew bundle` completions

* Split gitconfig into common and local sections

git allows you to include other config files from your main config file.
The benefit of this change is that it lets you keep your main .gitconfig
file in the dotfiles repository, while still keeping private info
separate.

* fucking atom

* Atom spellcheck in HTML as well

* No reason to tap caskroom

Following a change in caskroom from december (https://github.com/caskroom/homebrew-cask#important-december-2015-update-homebrew-cask-will-now-be-kept-up-to-date-together-with-homebrew-see-15381-for-details-if-you-havent-yet-run-brew-uninstall---force-brew-cask-brew-update-to-switch-to-the-new-system) caskroom/cask should no longer be tapped.

* Add cls (Clear Screen) alias to zsh aliases

* lol this really wasn't needed

* Add `cp` to IRB context

Sometimes I'll want access to the result of whatever I just ran in IRB
or a Rails console. The mouse is cumbersome, so now we can just do
something like this:

    >> user.id
    => 6442
    >> cp
    => "copied `6442' to your clipboard"

* Use `cop` instead of `cp`

FileUtils in a Rails console made this a little hard.

* refactor(macos): Update osx to macos

Apple is changing their desktop OS to match their other OS product
names (e.g., iOS, tvOS).  OS X will now be macOS.

* back up and install Atom packages from a list

* add puma-dev

* conf update

* Don't print +/- signs in diff output

I copy and paste so often from the output of `git diff` that it became
really tedious to manually remove the diff output from the start of a
line:

    - runBuggyCode()
    + runVerySlightlyLessBuggyCode()

This is able to be done and keep my sanity because I have `diff=auto`
set in my `[color]` section of my gitconfig, so I can just rely on
green/red output instead of the added +/- markers.

If I do want the +/- for things like gists or passing around diffs, I
can just run the normal `git diff`.

A poor (wo)man's way of doing this is to use `git diff --color-words`,
but I opted not to do that because it does slightly change the format
(changes are inline instead of per-line).

* Make `gd` portable

Thanks @fatso83 (holman@666cb05#commitcomment-18928001)

* Add two quick Docker aliases

* simplified `e` code (holman#252)

* Remove dead code (fixes holman#253)

* add `jq`

* Revise 'search' Command to Use Multiple Arguments (holman#255)

* This places quotations around input argument to allow for multiple arguments
to be used when searching.
* A string can be inserted using quotations after the search commands.
    * Example: `search "foo bar"` will search for the entire string
* Additional arguments can be added.
    * Example: `search "foo bar" directory/` will search for the entire string
    in the specific subdirectory.

* Add yarn

* remove `newtab` references (closes holman#256)

* brew yarn

* Updating .gitignore for new Atom folders (holman#257)

So, I encountered this recently when updating my Dotfiles from disk. 

```
[..]
Untracked files:
  (use "git add <file>..." to include in what will be committed)

	atom.symlink/blob-store/
	atom.symlink/recovery/

Stephens-Work-Mac-mini:.dotfiles (master) stephen$ ls -l atom.symlink/recovery/
total 8
-rw-r--r--  1 stephen  staff  121 Sep 12 14:55 credentials-7c3859.csv
```

That's an AWS credential file from when Atom crashed. 😳 

The `blob-store` directory doesn't have anything else of terrible interest, but seems like something you wouldn't want around on the repository.

## tl;dr

I think these paths should be added to the default `.gitignore`

```
atom.symlink/blob-store
atom.symlink/recovery
```

* Rename yarn PATH changes

(See d7713e6)

* Mention install.sh in README.md (holman#232)

* Mention install.sh in README.md

* Cope with the feedback. Add additional explanation for install.sh.

* Apply feedback

* Update Linuxbrew installation URL

* yay more atom cruft

* make the keypress duration more sane

* quick battery status script

* remove ruby version from prompt

Ruby versions don't really matter anymore, now that we're in a post 1.9
world. 💖

* fix estimate charging

* i think this is a battery state too

* i think this'll sorta work for full charge, will check in an hour lol

* Update the git prompt to show difference from origin

* Update Yarn PATH to match docs' recommendation

https://yarnpkg.com/en/docs/install

* Removed GOPATH from Atom's config.cson

Don't think it's necessary(?) as $GOPATH is set in https://github.com/holman/dotfiles/blob/master/go/path.zsh

https://github.com/joefitzgerald/go-config/wiki/GOPATH

* Added watchOS simulator alias

Dunno if this is any use tbh, maybe Tim Cook would appreciate it being included.

* Conditionally detect yarn

* Fix yarn conditional

* close the panel

* updated atom folder structure for cleanliness

* set java_home

* docker convenience aliases

* automate rbenv install and ruby update

* Revert "Minor updates"

* update atom

* add prettier

* fix the unpushed branch error

* updates the prompt to display battery information only for machines that have one

* Output dep install progress

* Improve search history

* uhhh i have added Things to atom

* change some atom settings

* i always forget about the damn dns flush command

* Added edit option to dot command

* Fix broken Homebrew Cask link

* more atom cson files

* git-edit-new: quickly edit recently-generated files in your editor

* Don't quick-jump into go projects

* yt <url-to-video> saves to desktop

* Fix link to rtomayko/dotfiles headers script

* atom => vscode

* Remove Brewfile

* Remove the brewfile install line

* Only if you have npm

* don't run mac stuff on non-macs

* battery status only on macs

* and exit

* battery status check

* Update from the upstream fork
apuertolas pushed a commit to apuertolas/dotfiles that referenced this pull request Oct 6, 2024
* Mention install.sh in README.md

* Cope with the feedback. Add additional explanation for install.sh.

* Apply feedback
JonCrawford pushed a commit to JonCrawford/dotfiles that referenced this pull request Apr 12, 2025
* Mention install.sh in README.md

* Cope with the feedback. Add additional explanation for install.sh.

* Apply feedback
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants