Compare commits
1 Commits
8b25dbdca2
...
87352936b0
Author | SHA1 | Date | |
---|---|---|---|
87352936b0 |
6
makefile
6
makefile
@ -6,15 +6,13 @@ SONG_PDF := $(patsubst %$(SRC_EXTENSION),%.pdf,$(SONG_CHO))
|
|||||||
SONG_HTML := $(patsubst %$(SRC_EXTENSION),%.html,$(SONG_CHO))
|
SONG_HTML := $(patsubst %$(SRC_EXTENSION),%.html,$(SONG_CHO))
|
||||||
SONGBOOK := songbook.pdf
|
SONGBOOK := songbook.pdf
|
||||||
|
|
||||||
SHELL := $(shell echo $$SHELL)
|
|
||||||
|
|
||||||
.DEFAULT_GOAL := all
|
.DEFAULT_GOAL := all
|
||||||
|
|
||||||
%.pdf: %$(SRC_EXTENSION)
|
%.pdf: %$(SRC_EXTENSION)
|
||||||
$(SHELL) -c 'chordpro --config=chordpro.json -o $@ $<'
|
chordpro --config=chordpro.json -o $@ $<
|
||||||
|
|
||||||
%.html: %$(SRC_EXTENSION)
|
%.html: %$(SRC_EXTENSION)
|
||||||
$(SHELL) -c 'chordpro --config=chordpro.json -o $@ $<'
|
chordpro --config=chordpro.json -o $@ $<
|
||||||
|
|
||||||
all: $(SONG_PDF) $(SONG_HTML) $(SONGBOOK)
|
all: $(SONG_PDF) $(SONG_HTML) $(SONGBOOK)
|
||||||
|
|
||||||
|
10
readme.md
10
readme.md
@ -12,16 +12,6 @@ integrated with a shell alias:
|
|||||||
alias chordpro="docker run -ti --rm --env HOME=\$HOME --env USER=\$USER --workdir \$(pwd) --volume \$HOME:\$HOME chordpro/chordpro:latest chordpro"
|
alias chordpro="docker run -ti --rm --env HOME=\$HOME --env USER=\$USER --workdir \$(pwd) --volume \$HOME:\$HOME chordpro/chordpro:latest chordpro"
|
||||||
```
|
```
|
||||||
|
|
||||||
This will not function with the included makefile, so you will have to
|
|
||||||
export this as a shell function (for example in `.bashrc`):
|
|
||||||
|
|
||||||
```
|
|
||||||
chordpro() {
|
|
||||||
docker run -ti --rm --env HOME=$HOME --env USER=$USER --workdir "$(pwd)" --volume "$HOME:$HOME" chordpro/chordpro:latest chordpro "$@"
|
|
||||||
}
|
|
||||||
export -f chordpro
|
|
||||||
```
|
|
||||||
|
|
||||||
[1]: https://www.chordpro.org/chordpro/chordpro-installation/
|
[1]: https://www.chordpro.org/chordpro/chordpro-installation/
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
Loading…
x
Reference in New Issue
Block a user