2020-07-25
|~1 min read
|137 words
I have a dotfiles repository where I store all of my settings for things like zsh and VS Code. Whenever I make a change to one of those files, I want to quickly copy them to update my repository.
There are a number of ways I can do this.
For example, I can use pbcopy to add the contents of a file to my clipboard and then paste them somewhere using cmd + v or pbpaste (assuming MacOS):
pbcopy < ~/.zshrc
pbpaste > ~/path/to/target/file.txt(Note: The inverse, pbcopy, does not work, though cat ~/.zshrc | pbcopy does.)
Alternatively, I can merely redirect the contents from my .zshrc file to the respository’s equivalent:
cat ~/.zshrc | ~/code/dotfiles/.zshrcThese are yet more uses of redirection with the shell that I find very useful.
Hi there and thanks for reading! My name's Stephen. I live in Chicago with my wife, Kate, and dog, Finn. Want more? See about and get in touch!