refactor: rename library from pocketbook to atomsync
This commit is contained in:
24
bb.edn
24
bb.edn
@@ -1,5 +1,5 @@
|
||||
{:tasks
|
||||
{server {:doc "Start the Pocketbook sync server (serves example app)"
|
||||
{server {:doc "Start the Atomsync sync server (serves example app)"
|
||||
:task (shell "clj" "-M:server" "--static-dir" "example/todomvc")}
|
||||
|
||||
cljs {:doc "Compile ClojureScript (one-shot)"
|
||||
@@ -13,26 +13,26 @@
|
||||
:task (shell "clj" "-M:cljs-dev")}
|
||||
|
||||
test {:doc "Run all server tests"
|
||||
:task (let [expr (str "(require 'pocketbook.db-test 'pocketbook.transit-test"
|
||||
" 'pocketbook.server-test 'pocketbook.core-test)"
|
||||
" (let [r (clojure.test/run-all-tests #\"pocketbook\\..*\")]"
|
||||
:task (let [expr (str "(require 'atomsync.db-test 'atomsync.transit-test"
|
||||
" 'atomsync.server-test 'atomsync.core-test)"
|
||||
" (let [r (clojure.test/run-all-tests #\"atomsync\\..*\")]"
|
||||
" (System/exit (if (and (zero? (:fail r)) (zero? (:error r))) 0 1)))")]
|
||||
(shell "clj" "-M:dev" "-e" expr))}
|
||||
|
||||
dev {:doc "Start server and CLJS watch in tmux"
|
||||
:task (let [dir (System/getProperty "user.dir")]
|
||||
(shell {:dir dir} "tmux new-session -d -s pocketbook-dev -n server -c" dir)
|
||||
(shell {:dir dir} "tmux send-keys -t pocketbook-dev:server" "bb server" "Enter")
|
||||
(shell {:dir dir} "tmux new-window -t pocketbook-dev -n cljs -c" dir)
|
||||
(shell {:dir dir} "tmux send-keys -t pocketbook-dev:cljs" "bb cljs:watch" "Enter")
|
||||
(println "🔶 tmux session 'pocketbook-dev' started")
|
||||
(shell {:dir dir} "tmux new-session -d -s atomsync-dev -n server -c" dir)
|
||||
(shell {:dir dir} "tmux send-keys -t atomsync-dev:server" "bb server" "Enter")
|
||||
(shell {:dir dir} "tmux new-window -t atomsync-dev -n cljs -c" dir)
|
||||
(shell {:dir dir} "tmux send-keys -t atomsync-dev:cljs" "bb cljs:watch" "Enter")
|
||||
(println "🔶 tmux session 'atomsync-dev' started")
|
||||
(println " App: http://localhost:8090")
|
||||
(println " Server: http://localhost:8090/sync")
|
||||
(println " Attach: tmux attach -t pocketbook-dev"))}
|
||||
(println " Attach: tmux attach -t atomsync-dev"))}
|
||||
|
||||
dev:stop {:doc "Stop the dev tmux session"
|
||||
:task (shell "tmux kill-session -t pocketbook-dev")}
|
||||
:task (shell "tmux kill-session -t atomsync-dev")}
|
||||
|
||||
dev:restart {:doc "Restart the dev tmux session"
|
||||
:task (do (shell {:continue true} "tmux kill-session -t pocketbook-dev")
|
||||
:task (do (shell {:continue true} "tmux kill-session -t atomsync-dev")
|
||||
(run 'dev))}}}
|
||||
|
||||
Reference in New Issue
Block a user