j9 dev service - unders/mywiki GitHub Wiki

webcat.tools

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/

~/.bashrc

WEBCAT_WORKSPACE=~/workspace
WEBCAT_WORKSPACE_DEFAULT_PROJECT=<git-project>
PATH=$WEBCAT_WORKSPACE/bin:$PATH

Directory

~/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)

ws commands

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 commands inside docker folders

j9e deploy

j9e web sveltekit
j9e web sveltekit static
j9e web sveltekit blog
j9e web sveltekit doc

j9e faas

Images

Work

  1. bash-it-docker

Scratch

  1. bash-it-docker

Tools

  1. bash-it-docker

Installers

  1. base docker container bash-it-docker
  2. webinstall.dev

Docker

Neovim

Lua

Links

⚠️ **GitHub.com Fallback** ⚠️