refactor(justfile): split justfile into small files (#42)
- build.just - debug.just - dev.just - gen.just - pkg.just - test.just
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# run iris
|
||||
[group('dev')]
|
||||
run:
|
||||
@./iris
|
||||
|
||||
# initialize default config file
|
||||
[group('dev')]
|
||||
config-init:
|
||||
@./iris config init
|
||||
|
||||
# re-build and reload iris
|
||||
[group('dev')]
|
||||
[linux, macos]
|
||||
reload:
|
||||
@go build -o iris ./cmd/iris
|
||||
@if [ -f ~/.local/bin/iris ]; then rm -f ~/.local/bin/iris && cp ./iris ~/.local/bin/iris; fi
|
||||
@if [ -n "${IRIS_PID:-}" ]; then kill -USR1 $IRIS_PID 2>/dev/null || true; fi
|
||||
@if [ -z "${IRIS_FD:-}" ]; then ./iris; fi
|
||||
|
||||
# copy to local bin
|
||||
[group('dev')]
|
||||
copy:
|
||||
@rm ~/.local/bin/iris
|
||||
@cp ./iris ~/.local/bin/iris
|
||||
Reference in New Issue
Block a user