Compare commits

..

1 Commits

Author SHA1 Message Date
87352936b0 Describe Docker installation
[ci skip]
2024-06-01 11:36:17 +02:00
2 changed files with 2 additions and 14 deletions

View File

@ -6,15 +6,13 @@ SONG_PDF := $(patsubst %$(SRC_EXTENSION),%.pdf,$(SONG_CHO))
SONG_HTML := $(patsubst %$(SRC_EXTENSION),%.html,$(SONG_CHO))
SONGBOOK := songbook.pdf
SHELL := $(shell echo $$SHELL)
.DEFAULT_GOAL := all
%.pdf: %$(SRC_EXTENSION)
$(SHELL) -c 'chordpro --config=chordpro.json -o $@ $<'
chordpro --config=chordpro.json -o $@ $<
%.html: %$(SRC_EXTENSION)
$(SHELL) -c 'chordpro --config=chordpro.json -o $@ $<'
chordpro --config=chordpro.json -o $@ $<
all: $(SONG_PDF) $(SONG_HTML) $(SONGBOOK)

View File

@ -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"
```
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/
## Building