webcat ws
webcat vault
webcat docker
webcat cloud
webcat edge
webcat rpc
funcbox/webcat/cmd/webcat
funcbox/webcat/cmd/webcat/ws { dotfiles sync, }
funcbox/webcat/cmd/webcat/vault
funcbox/webcat/cmd/webcat/docker
funcbox/webcat/cmd/webcat/cloud { gcp, cloudflare, dns}
funcbox/webcat/cmd/webcat/edge
funcbox/webcat/cmd/webcat/rpc
funcbox/webcat/ws/dotfiles
funcbox/webcat/vault
funcbox/webcat/docker
funcbox/webcat/cloud/gcp
funcbox/webcat/cloud/cloudflare{ worker, pages}
funcbox/webcat/edge/
funcbox/webcat/rpc
funcbox/webcat/rpc.Error
funcbox/webcat/internal/
WEBCAT_WORKSPACE=~/workspace
WEBCAT_WORKSPACE_DEFAULT_PROJECT=<git-project>
PATH=$WEBCAT_WORKSPACE/bin:$PATH
~/workspace
+ bin (global binaries)
+ vault (GCP cloud storage, CMEK key..., Github secrets)
+ src
+ webcat (github.com/funcbox/webcat)
+ portfolio (github.com/funcbox/portfolio {bin, product-name-1, product-name-2, edge, rpc/service, rpc/component, pkg}
+ web (github.com/funcbox/web {bin, product, edge, rpc/service, rpc/component, pkg}
+ edge (github.com/funcbox/edge
+ rpc (github.com/funcbox/rpc) rpc/pkg, rpc/service, rpc/product, rpc/component
+ dotfiles (github.com/j9/dotfiles)
+ workspace (github.com/j9/workspace)
+ bin (magefiles)
mage.go
ws.go
install.go
vault.go
+ pkg
+ os
+ ws
+ vault
+ cmd
+ workspace
main.go { workspace install, workspace ws, workspace vault, }
+ container (github.com/j9/container)
+ dockerfile
slim (bash-it)
golang
lua
node
deno
languages
base
web
dbox
tools
backup (syncthing)
experimental
+ bin
build.sh
env.sh
+ edge (github.com/j9/edge)
+ deploy
+ web (svelte web apps deployed to Cloudflare Pages and Workers)
+ faas (API && DB for local development)
+ faas (github.com/j9/faas) * private
+ deploy
<app-1>
+ build
+ CI
+ test
+ service
+ component
+ j9 (github.com/j9/j9)
webcat help - show help
webcat version - show version
webcat ws cd - cd to default git project; $WORKSPACE_DEFAULT_PROJECT=<git-project>
webcat ws cd <git-project> - cd to specified git project
webcat vault - store crypted data for each git project
webcat vault -p=<git-project>/<path>
webcat vault -p=github.com/funcbox/portfolio/<product-name>/project/<project-name>key:value
webcat vault -p=github.com/funcbox/portfolio/<product-name>/project/<project-name>key:value
j9e deploy
j9e web sveltekit
j9e web sveltekit static
j9e web sveltekit blog
j9e web sveltekit doc
j9e faas