Merge pull request #38 from ParaplegicRacehorse/patch-1
This commit is contained in:
commit
2c6696a2c2
1 changed files with 51 additions and 1 deletions
|
@ -69,10 +69,60 @@ yaourt -S yadm
|
|||
emerge -atv app-admin/yadm
|
||||
```
|
||||
|
||||
## Other
|
||||
## Download
|
||||
|
||||
You *can* simply download the **yadm** script and put it into your `$PATH`. Something like this:
|
||||
|
||||
```
|
||||
curl -fLo /usr/local/bin/yadm https://github.com/TheLocehiliosan/yadm/raw/master/yadm && chmod a+x /usr/local/bin/yadm
|
||||
```
|
||||
|
||||
Of course, you can change the file paths above to be appropriate for your `$PATH` and situation.
|
||||
|
||||
## Clone
|
||||
|
||||
You might wish to clone the **yadm** project and symlink `yadm` into your
|
||||
`$PATH`.
|
||||
|
||||
```
|
||||
git clone https://github.com/TheLocehiliosan/yadm.git ~/.yadm-project
|
||||
ln -s ~/.yadm-project/yadm ~/bin/yadm
|
||||
```
|
||||
|
||||
Now you can pull the latest updates to **yadm** using Git. Again, adjust the
|
||||
file paths above to be appropriate for your `$PATH` and situation.
|
||||
|
||||
## Submodule
|
||||
|
||||
If you are comfortable with how Git submodules work, another option is to add
|
||||
the **yadm** project as a submodule and symlink `yadm` into your `$PATH`.
|
||||
|
||||
```
|
||||
cd ~
|
||||
yadm submodule add https://github.com/TheLocehiliosan/yadm.git .yadm-project
|
||||
yadm submodule update --init --recursive
|
||||
ln -s ~/.yadm-project/yadm ~/bin/yadm
|
||||
yadm add .yadm-project .gitmodules bin/yadm
|
||||
yadm commit
|
||||
```
|
||||
When using submodules, you need to initialize them each time you do a fresh
|
||||
`clone` of your dotfiles.
|
||||
|
||||
```
|
||||
yadm submodule update --init --recursive
|
||||
```
|
||||
|
||||
Updating to a newer version of **yadm** would use commands similar to this.
|
||||
|
||||
```
|
||||
cd ~/.yadm-project
|
||||
git pull
|
||||
yadm add ~/.yadm-project
|
||||
yadm commit
|
||||
```
|
||||
|
||||
Again, adjust the file paths above to be appropriate for your `$PATH` and
|
||||
situation.
|
||||
|
||||
You can find more information about Git submodules by reading the [git-submodule](https://git-scm.com/docs/git-submodule)
|
||||
man page.
|
||||
|
|
Loading…
Reference in a new issue