Support tools supported by asdf

$ asdf plugin list all

1password-cli                 https://github.com/NeoHsu/asdf-1password-cli.git
R                             https://github.com/asdf-community/asdf-r.git
act                           https://github.com/grimoh/asdf-act.git
action-validator              https://github.com/mpalmer/action-validator.git
adr-tools                     https://gitlab.com/td7x/asdf/adr-tools.git
ag                            https://github.com/koketani/asdf-ag.git
age                           https://github.com/threkk/asdf-age
aks-engine                    https://github.com/robsonpeixoto/asdf-aks-engine.git
alias                         https://github.com/andrewthauer/asdf-alias.git
allure                        https://github.com/comdotlinux/asdf-allure.git
alp                           https://github.com/asdf-community/asdf-alp.git
ansible-base                  https://github.com/amrox/asdf-pyapp.git
ant                           https://github.com/jackboespflug/asdf-ant.git
argo                          https://github.com/sudermanjr/asdf-argo.git
argo-rollouts                 https://github.com/abatilo/asdf-argo-rollouts.git
argocd                        https://github.com/beardix/asdf-argocd.git
aria2                         https://github.com/asdf-community/asdf-aria2.git
asciidoctorj                  https://github.com/gliwka/asdf-asciidoctorj.git
aws-copilot                   https://github.com/NeoHsu/asdf-copilot
aws-iam-authenticator         https://github.com/stefansedich/asdf-aws-iam-authenticator.git
aws-nuke                      https://github.com/bersalazar/asdf-aws-nuke.git
aws-sam-cli                   https://github.com/amrox/asdf-pyapp.git
aws-vault                     https://github.com/karancode/asdf-aws-vault.git
awscli                        https://github.com/MetricMike/asdf-awscli.git
awsebcli                      https://github.com/amrox/asdf-pyapp.git
babashka                      https://github.com/fredZen/asdf-babashka
bashbot                       https://github.com/mathew-fleisch/asdf-bashbot.git
bat                           https://gitlab.com/wt0f/asdf-bat.git
batect                        https://github.com/johnlayton/asdf-batect.git
bats                          https://github.com/timgluz/asdf-bats.git
bazel                         https://github.com/rajatvig/asdf-bazel.git
binnacle                      https://github.com/Traackr/asdf-binnacle.git
bitwarden                     https://github.com/vixus0/asdf-bitwarden.git
bombardier                    https://github.com/NeoHsu/asdf-bombardier.git
bosh                          https://github.com/laidbackware/asdf-github-release-downloader.git
boundary                      https://github.com/Banno/asdf-hashicorp.git
brig                          https://github.com/Ibotta/asdf-brig.git
btrace                        https://github.com/joschi/asdf-btrace.git
buf                           https://github.com/truepay/asdf-buf.git
buildpack                     https://github.com/johnlayton/asdf-buildpack.git
bundler                       https://github.com/jonathanmorley/asdf-bundler.git
caddy                         https://github.com/salasrod/asdf-caddy.git
carthage                      https://github.com/younke/asdf-carthage.git
ccache                        https://github.com/asdf-community/asdf-ccache.git
cf                            https://github.com/mattysweeps/asdf-cf.git
cfssl                         https://github.com/mathew-fleisch/asdf-cfssl.git
chamber                       https://github.com/mintel/asdf-chamber
cheat                         https://github.com/jmoratilla/asdf-cheat-plugin
chezmoi                       https://github.com/joke/asdf-chezmoi.git
chezscheme                    https://github.com/asdf-community/asdf-chezscheme.git
chicken                       https://github.com/evhan/asdf-chicken.git
clojure                       https://github.com/halcyon/asdf-clojure.git
cloudflared                   https://github.com/threkk/asdf-cloudflared
cloudsql-proxy                https://github.com/itspngu/asdf-cloudsql-proxy.git
clusterctl                    https://github.com/pfnet-research/asdf-clusterctl.git
cmake                         https://github.com/srivathsanmurali/asdf-cmake.git
cmctl                         https://github.com/asdf-community/asdf-cmctl.git
cockroach                     https://github.com/salasrod/asdf-cockroach.git
codefresh                     https://github.com/gurukulkarni/asdf-codefresh.git
conan                         https://github.com/amrox/asdf-pyapp.git
concourse                     https://github.com/mattysweeps/asdf-concourse.git
conduit                       https://github.com/gmcabrita/asdf-conduit.git
conform                       https://github.com/skyzyx/asdf-conform.git
conftest                      https://github.com/looztra/asdf-conftest.git
consul                        https://github.com/Banno/asdf-hashicorp.git
container-diff                https://github.com/cgroschupp/asdf-container-diff.git
cookiecutter                  https://github.com/shawon-crosen/asdf-cookiecutter.git
copper                        https://github.com/vladlosev/asdf-copper.git
coq                           https://github.com/gingerhot/asdf-coq.git
cosign                        https://gitlab.com/wt0f/asdf-cosign.git
crc                           https://github.com/sqtran/asdf-crc.git
credhub                       https://github.com/laidbackware/asdf-github-release-downloader.git
crossplane-cli                https://github.com/joke/asdf-crossplane-cli.git
crystal                       https://github.com/asdf-community/asdf-crystal.git
ctlptl                        https://github.com/ezcater/asdf-ctlptl.git
ctop                          https://github.com/NeoHsu/asdf-ctop.git
cue                           https://github.com/asdf-community/asdf-cue.git
dart                          https://github.com/PatOConnor43/asdf-dart.git
dasel                         https://github.com/asdf-community/asdf-dasel.git
dbmate                        https://github.com/juusujanar/asdf-dbmate.git
deck                          https://github.com/nutellinoit/asdf-deck.git
delta                         https://github.com/andweeb/asdf-delta.git
deno                          https://github.com/asdf-community/asdf-deno.git
dep                           https://github.com/paxosglobal/asdf-dep.git
desk                          https://github.com/endorama/asdf-desk.git
devspace                      https://github.com/NeoHsu/asdf-devspace.git
dhall                         https://github.com/aaaaninja/asdf-dhall.git
digdag                        https://github.com/jtakakura/asdf-digdag.git
direnv                        https://github.com/asdf-community/asdf-direnv.git
dive                          https://github.com/looztra/asdf-dive.git
djinni                        https://github.com/cross-language-cpp/asdf-djinni.git
dmd                           https://github.com/sylph01/asdf-dmd.git
docker-compose-v1             https://github.com/kompiro/asdf-docker-compose-v1
docker-slim                   https://github.com/everpeace/asdf-docker-slim.git
dockle                        https://github.com/mathew-fleisch/asdf-dockle.git
doctl                         https://github.com/maristgeek/asdf-doctl.git
doctoolchain                  https://github.com/joschi/asdf-doctoolchain
docuum                        https://github.com/bradym/asdf-docuum.git
dome                          https://github.com/jtakakura/asdf-dome.git
dotenv-linter                 https://github.com/wesleimp/asdf-dotenv-linter.git
dotnet-core                   https://github.com/emersonsoares/asdf-dotnet-core.git
dotty                         https://github.com/vic/asdf-dotty.git
draft                         https://github.com/kristoflemmens/asdf-draft.git
driftctl                      https://github.com/nlamirault/asdf-driftctl.git
duf                           https://github.com/NeoHsu/asdf-duf.git
dust                          https://github.com/looztra/asdf-dust.git
dyff                          https://gitlab.com/wt0f/asdf-dyff.git
editorconfig-checker          https://github.com/gabitchov/asdf-editorconfig-checker.git
ejson                         https://github.com/cipherstash/asdf-ejson.git
eksctl                        https://github.com/elementalvoid/asdf-eksctl.git
elasticsearch                 https://github.com/asdf-community/asdf-elasticsearch.git
elixir                        https://github.com/asdf-vm/asdf-elixir.git
elm                           https://github.com/asdf-community/asdf-elm.git
embulk                        https://github.com/yuokada/asdf-embulk.git
emsdk                         https://github.com/RobLoach/asdf-emsdk.git
erlang                        https://github.com/asdf-vm/asdf-erlang.git
esy                           https://github.com/asdf-community/asdf-esy.git
etcd                          https://github.com/particledecay/asdf-etcd.git
exa                           https://github.com/nyrst/asdf-exa.git
fd                            https://gitlab.com/wt0f/asdf-fd.git
figma-export                  https://github.com/younke/asdf-figma-export.git
firebase                      https://github.com/jthegedus/asdf-firebase.git
flutter                       https://github.com/oae/asdf-flutter.git
flux2                         https://github.com/tablexi/asdf-flux2.git
fluxctl                       https://github.com/stefansedich/asdf-fluxctl.git
fly                           https://github.com/laidbackware/asdf-github-release-downloader.git
fzf                           https://github.com/kompiro/asdf-fzf.git
gauche                        https://github.com/sakuro/asdf-gauche.git
gcloud                        https://github.com/jthegedus/asdf-gcloud.git
getenvoy                      https://github.com/asdf-community/asdf-getenvoy.git
ghidra                        https://github.com/Honeypot95/asdf-ghidra.git
ghq                           https://github.com/kajisha/asdf-ghq.git
ginkgo                        https://github.com/jimmidyson/asdf-ginkgo.git
git                           https://gitlab.com/jcaigitlab/asdf-git.git
git-chglog                    https://github.com/GoodwayGroup/asdf-git-chglog.git
github-cli                    https://github.com/bartlomiejdanek/asdf-github-cli.git
github-markdown-toc           https://github.com/skyzyx/asdf-github-markdown-toc.git
gitui                         https://github.com/looztra/asdf-gitui.git
glab                          https://github.com/particledecay/asdf-glab.git
gleam                         https://github.com/vic/asdf-gleam.git
go-containerregistry          https://github.com/dex4er/asdf-go-containerregistry.git
go-getter                     https://github.com/ryodocx/asdf-go-getter.git
go-jira                       https://github.com/dguihal/asdf-go-jira.git
go-jsonnet                    https://gitlab.com/craigfurman/asdf-go-jsonnet.git
go-sdk                        https://github.com/yacchi/asdf-go-sdk.git
gohugo                        https://github.com/nklmilojevic/asdf-hugo.git
gojq                          https://github.com/jimmidyson/asdf-gojq.git
golang                        https://github.com/kennyp/asdf-golang.git
golangci-lint                 https://github.com/hypnoglow/asdf-golangci-lint.git
gomigrate                     https://github.com/joschi/asdf-gomigrate.git
gomplate                      https://github.com/sneakybeaky/asdf-gomplate.git
gopass                        https://github.com/trallnag/asdf-gopass.git
goreleaser                    https://github.com/kforsthoevel/asdf-goreleaser.git
goss                          https://github.com/raimon49/asdf-goss.git
graalvm                       https://github.com/vic/asdf-graalvm.git
gradle                        https://github.com/rfrancis/asdf-gradle.git
gradle-profiler               https://github.com/joschi/asdf-gradle-profiler.git
grails                        https://github.com/weibemoura/asdf-grails.git
grain                         https://github.com/cometkim/asdf-grain.git
groovy                        https://github.com/weibemoura/asdf-groovy.git
grpc-health-probe             https://github.com/zufardhiyaulhaq/asdf-grpc-health-probe.git
grpcurl                       https://github.com/asdf-community/asdf-grpcurl.git
grype                         https://github.com/poikilotherm/asdf-grype.git
guile                         https://github.com/indiebrain/asdf-guile.git
gwvault                       https://github.com/GoodwayGroup/asdf-gwvault.git
hadolint                      https://github.com/looztra/asdf-hadolint.git
hamler                        https://github.com/scudelletti/asdf-hamler.git
has                           https://github.com/sylvainmetayer/asdf-has
haskell                       https://github.com/vic/asdf-haskell.git
hasura-cli                    https://github.com/gurukulkarni/asdf-hasura.git
haxe                          https://github.com/asdf-community/asdf-haxe.git
helm                          https://github.com/Antiarchitect/asdf-helm.git
helm-cr                       https://github.com/Antiarchitect/asdf-helm-cr.git
helm-ct                       https://github.com/tablexi/asdf-helm-ct.git
helm-diff                     https://github.com/dex4er/asdf-helm-diff.git
helm-docs                     https://github.com/sudermanjr/asdf-helm-docs.git
helmfile                      https://github.com/feniix/asdf-helmfile.git
helmsman                      https://github.com/luisdavim/asdf-helmsman
hey                           https://github.com/raimon49/asdf-hey.git
httpie-go                     https://github.com/abatilo/asdf-httpie-go.git
hub                           https://github.com/vixus0/asdf-hub.git
hugo                          https://github.com/NeoHsu/asdf-hugo.git
hygen                         https://github.com/brentjanderson/asdf-hygen.git
idris                         https://github.com/vic/asdf-idris.git
idris2                        https://github.com/asdf-community/asdf-idris2.git
imagemagick                   https://github.com/mangalakader/asdf-imagemagick.git
imgpkg                        https://github.com/vmware-tanzu/asdf-carvel.git
inlets                        https://github.com/nlamirault/asdf-inlets.git
io                            https://github.com/mracos/asdf-io.git
istioctl                      https://github.com/virtualstaticvoid/asdf-istioctl.git
janet                         https://github.com/Jakski/asdf-janet.git
java                          https://github.com/halcyon/asdf-java.git
jb                            https://github.com/beardix/asdf-jb.git
jbang                         https://github.com/joschi/asdf-jbang.git
jib                           https://github.com/joschi/asdf-jib.git
jmespath                      https://github.com/skyzyx/asdf-jmespath.git
jmeter                        https://github.com/comdotlinux/asdf-jmeter
jq                            https://github.com/azmcode/asdf-jq.git
jreleaser                     https://github.com/joschi/asdf-jreleaser.git
jsonnet                       https://github.com/Banno/asdf-jsonnet.git
julia                         https://github.com/rkyleg/asdf-julia.git
just                          https://github.com/ggilmore/asdf-just.git
jx                            https://github.com/vbehar/asdf-jx.git
k3d                           https://github.com/spencergilbert/asdf-k3d.git
k3sup                         https://github.com/cgroschupp/asdf-k3sup.git
k6                            https://github.com/grimoh/asdf-k6.git
k9s                           https://github.com/looztra/asdf-k9s.git
kapp                          https://github.com/vmware-tanzu/asdf-carvel.git
kbld                          https://github.com/vmware-tanzu/asdf-carvel.git
kconf                         https://github.com/particledecay/asdf-kconf.git
ki                            https://github.com/comdotlinux/asdf-ki
kind                          https://github.com/johnlayton/asdf-kind.git
kn                            https://github.com/joke/asdf-kn.git
ko                            https://github.com/zasdaym/asdf-ko.git
kompose                       https://github.com/technikhil314/asdf-kompose.git
kops                          https://github.com/Antiarchitect/asdf-kops.git
kotlin                        https://github.com/asdf-community/asdf-kotlin.git
kpt                           https://github.com/nlamirault/asdf-kpt.git
krew                          https://github.com/jimmidyson/asdf-krew.git
kscript                       https://github.com/edgelevel/asdf-kscript.git
ksonnet                       https://github.com/Banno/asdf-ksonnet.git
ktlint                        https://github.com/esensar/asdf-ktlint.git
kube-capacity                 https://github.com/looztra/asdf-kube-capacity.git
kube-code-generator           https://github.com/jimmidyson/asdf-kube-code-generator.git
kube-controller-tools         https://github.com/jimmidyson/asdf-kube-controller-tools.git
kubebuilder                   https://github.com/virtualstaticvoid/asdf-kubebuilder.git
kubectl                       https://github.com/Banno/asdf-kubectl.git
kubectl-bindrole              https://github.com/looztra/asdf-kubectl-bindrole.git
kubectx                       https://gitlab.com/wt0f/asdf-kubectx.git
kubefedctl                    https://github.com/kvokka/asdf-kubefedctl.git
kubemqctl                     https://github.com/johnlayton/asdf-kubemqctl.git
kubergrunt                    https://github.com/NeoHsu/asdf-kubergrunt.git
kubeseal                      https://github.com/stefansedich/asdf-kubeseal.git
kubesec                       https://github.com/vitalis/asdf-kubesec.git
kubespy                       https://github.com/jfreeland/asdf-kubespy.git
kubeval                       https://github.com/stefansedich/asdf-kubeval.git
kubie                         https://github.com/johnhamelink/asdf-kubie.git
kustomize                     https://github.com/Banno/asdf-kustomize.git
kuttl                         https://github.com/jimmidyson/asdf-kuttl.git
kwt                           https://github.com/vmware-tanzu/asdf-carvel.git
lab                           https://github.com/particledecay/asdf-lab.git
lazygit                       https://github.com/nklmilojevic/asdf-lazygit.git
lean                          https://github.com/asdf-community/asdf-lean.git
leiningen                     https://github.com/miorimmax/asdf-lein.git
levant                        https://github.com/spencergilbert/asdf-levant.git
lfe                           https://github.com/vic/asdf-lfe.git
linkerd                       https://github.com/vaynerx/asdf-linkerd.git
litestream                    https://github.com/threkk/asdf-litestream
logtalk                       https://github.com/LogtalkDotOrg/asdf-logtalk.git
loki-logcli                   https://github.com/comdotlinux/asdf-loki-logcli.git
lua                           https://github.com/Stratus3D/asdf-lua.git
luaJIT                        https://github.com/smashedtoatoms/asdf-luaJIT.git
lucy                          https://github.com/cometkim/asdf-lucy.git
mage                          https://github.com/mathew-fleisch/asdf-mage.git
make                          https://github.com/yacchi/asdf-make.git
maven                         https://github.com/halcyon/asdf-maven.git
mc                            https://github.com/penpyt/asdf-mc.git
mdbook                        https://github.com/cipherstash/asdf-mdbook.git
mdbook-linkcheck              https://github.com/cipherstash/asdf-mdbook-linkcheck.git
meson                         https://github.com/asdf-community/asdf-meson.git
micronaut                     https://github.com/weibemoura/asdf-micronaut.git
mill                          https://github.com/vic/asdf-mill.git
minikube                      https://github.com/alvarobp/asdf-minikube.git
minio                         https://github.com/aeons/asdf-minio.git
minishift                     https://github.com/sqtran/asdf-minishift.git
mint                          https://github.com/mint-lang/asdf-mint
mitmproxy                     https://github.com/NeoHsu/asdf-mitmproxy.git
mkcert                        https://github.com/salasrod/asdf-mkcert.git
mlton                         https://github.com/asdf-community/asdf-mlton.git
mockery                       https://github.com/cabify/asdf-mockery.git
mongo-tools                   https://github.com/itspngu/asdf-mongo-tools.git
mongodb                       https://github.com/sylph01/asdf-mongodb.git
mongosh                       https://github.com/itspngu/asdf-mongosh.git
mvnd                          https://github.com/joschi/asdf-mvnd.git
mysql                         https://github.com/iroddis/asdf-mysql.git
nano                          https://github.com/mfakane/asdf-nano.git
neko                          https://github.com/asdf-community/asdf-neko.git
neovim                        https://github.com/richin13/asdf-neovim.git
newrelic-cli                  https://github.com/NeoHsu/asdf-newrelic-cli.git
nim                           https://github.com/asdf-community/asdf-nim.git
ninja                         https://github.com/asdf-community/asdf-ninja.git
nodejs                       *https://github.com/asdf-vm/asdf-nodejs.git
nomad                         https://github.com/Banno/asdf-hashicorp.git
nova                          https://github.com/elementalvoid/asdf-nova.git
nuclei                        https://github.com/correkthorse/asdf-nuclei.git
oc                            https://github.com/sqtran/asdf-oc.git
ocaml                         https://github.com/asdf-community/asdf-ocaml.git
okteto                        https://github.com/BradenM/asdf-okteto
om                            https://github.com/laidbackware/asdf-github-release-downloader.git
opa                           https://github.com/tochukwuvictor/asdf-opa.git
opam                          https://github.com/asdf-community/asdf-opam.git
openresty                     https://github.com/smashedtoatoms/asdf-openresty.git
operator-sdk                  https://github.com/Medium/asdf-operator-sdk.git
osm                           https://github.com/nlamirault/asdf-osm.git
pachctl                       https://github.com/abatilo/asdf-pachctl.git
packer                        https://github.com/Banno/asdf-hashicorp.git
peco                          https://github.com/asdf-community/asdf-peco.git
perl                          https://github.com/ouest/asdf-perl.git
php                           https://github.com/asdf-community/asdf-php.git
pivnet                        https://github.com/laidbackware/asdf-github-release-downloader.git
please                        https://github.com/asdf-community/asdf-please.git
pluto                         https://github.com/FairwindsOps/asdf-pluto.git
pnpm                          https://github.com/jonathanmorley/asdf-pnpm.git
poetry                        https://github.com/asdf-community/asdf-poetry.git
polaris                       https://github.com/particledecay/asdf-polaris.git
popeye                        https://github.com/nlamirault/asdf-popeye.git
postgres                      https://github.com/smashedtoatoms/asdf-postgres.git
pre-commit                    https://github.com/jonathanmorley/asdf-pre-commit.git
protoc                        https://github.com/paxosglobal/asdf-protoc.git
pulumi                        https://github.com/canha/asdf-pulumi.git
purescript                    https://github.com/nsaunders/asdf-purescript.git
purty                         https://github.com/nsaunders/asdf-purty.git
python                        https://github.com/danhper/asdf-python.git
rabbitmq                      https://github.com/w-sanches/asdf-rabbitmq.git
racket                        https://github.com/vic/asdf-racket.git
rancher                       https://github.com/abinet/asdf-rancher.git
rbac-lookup                   https://github.com/looztra/asdf-rbac-lookup.git
rclone                        https://github.com/johnlayton/asdf-rclone.git
rebar                         https://github.com/Stratus3D/asdf-rebar.git
redis                         https://github.com/smashedtoatoms/asdf-redis.git
redis-cli                     https://github.com/NeoHsu/asdf-redis-cli.git
redskyctl                     https://github.com/sudermanjr/asdf-redskyctl.git
reg                           https://github.com/looztra/asdf-reg.git
riak                          https://github.com/smashedtoatoms/asdf-riak.git
richgo                        https://github.com/paxosglobal/asdf-richgo.git
riff                          https://github.com/abinet/asdf-riff.git
ripgrep                       https://gitlab.com/wt0f/asdf-ripgrep.git
rke                           https://github.com/particledecay/asdf-rke.git
rlwrap                        https://github.com/asdf-community/asdf-rlwrap.git
ruby                          https://github.com/asdf-vm/asdf-ruby.git
rust                          https://github.com/code-lever/asdf-rust.git
saml2aws                      https://github.com/elementalvoid/asdf-saml2aws.git
sbcl                          https://github.com/smashedtoatoms/asdf-sbcl.git
sbt                           https://github.com/bram2000/asdf-sbt.git
scala                         https://github.com/mtatheonly/asdf-scala.git
scaleway-cli                  https://github.com/webofmars/asdf-plugin-scaleway-cli.git
scenery                       https://github.com/skyzyx/asdf-scenery.git
semgrep                       https://github.com/brentjanderson/asdf-semgrep.git
semver                        https://github.com/mathew-fleisch/asdf-semver.git
sentinel                      https://github.com/Banno/asdf-hashicorp.git
serf                          https://github.com/Banno/asdf-hashicorp.git
shellcheck                    https://github.com/luizm/asdf-shellcheck.git
shellspec                     https://github.com/poikilotherm/asdf-shellspec.git
shfmt                         https://github.com/luizm/asdf-shfmt.git
sinker                        https://github.com/elementalvoid/asdf-sinker.git
skaffold                      https://github.com/nklmilojevic/asdf-skaffold.git
sloth                         https://github.com/slok/asdf-sloth.git
smlnj                         https://github.com/samontea/asdf-smlnj.git
snyk                          https://github.com/nirfuchs/asdf-snyk.git
solidity                      https://github.com/diegodorado/asdf-solidity.git
sops                          https://github.com/feniix/asdf-sops.git
sopstool                      https://github.com/elementalvoid/asdf-sopstool.git
sourcery                      https://github.com/younke/asdf-sourcery.git
spago                         https://github.com/nsaunders/asdf-spago.git
spark                         https://github.com/joshuaballoch/asdf-spark.git
spin                          https://github.com/pavloos/asdf-spin.git
spring-boot                   https://github.com/joschi/asdf-spring-boot.git
spruce                        https://github.com/woneill/asdf-spruce.git
sqlite                        https://github.com/cLupus/asdf-sqlite.git
stack                         https://github.com/sestrella/asdf-stack.git
starboard                     https://github.com/zufardhiyaulhaq/asdf-starboard.git
starship                      https://github.com/grimoh/asdf-starship.git
stern                         https://github.com/looztra/asdf-stern.git
swift                         https://github.com/fcrespo82/asdf-swift.git
swiftformat                   https://github.com/younke/asdf-swiftformat.git
swiftgen                      https://github.com/younke/asdf-swiftgen.git
swiftlint                     https://github.com/klundberg/asdf-swiftlint.git
swiprolog                     https://github.com/mracos/asdf-swiprolog.git
syft                          https://github.com/davidgp1701/asdf-syft.git
syncher                       https://github.com/nwillc/syncher.git
talos                         https://github.com/particledecay/asdf-talos.git
tanka                         https://github.com/trotttrotttrott/asdf-tanka.git
task                          https://github.com/particledecay/asdf-task.git
tekton-cli                    https://github.com/johnhamelink/asdf-tekton-cli.git
terraform                     https://github.com/Banno/asdf-hashicorp.git
terraform-docs                https://github.com/looztra/asdf-terraform-docs.git
terraform-ls                  https://github.com/shihanng/asdf-terraform-ls
terraform-lsp                 https://github.com/bartlomiejdanek/terraform-lsp.git
terraform-validator           https://github.com/looztra/asdf-terraform-validator.git
terragrunt                    https://github.com/ohmer/asdf-terragrunt.git
tflint                        https://github.com/skyzyx/asdf-tflint.git
tfsec                         https://github.com/woneill/asdf-tfsec.git
tfupdate                      https://github.com/yuokada/asdf-tfupdate.git
thrift                        https://github.com/alisaifee/asdf-thrift.git
tilt                          https://github.com/eaceaser/asdf-tilt.git
tmux                          https://github.com/aphecetche/asdf-tmux.git
tokei                         https://github.com/gasuketsu/asdf-tokei.git
trdsql                        https://github.com/johnlayton/asdf-trdsql.git
tridentctl                    https://github.com/asdf-community/asdf-tridentctl.git
trivy                         https://github.com/zufardhiyaulhaq/asdf-trivy.git
upx                           https://github.com/jimmidyson/asdf-upx.git
usql                          https://github.com/itspngu/asdf-usql.git
v                             https://github.com/ndac-todoroki/asdf-v.git
vals                          https://github.com/dex4er/asdf-vals.git
vault                         https://github.com/Banno/asdf-hashicorp.git
vcluster                      https://gitlab.com/wt0f/asdf-vcluster.git
velero                        https://github.com/looztra/asdf-velero.git
vendir                        https://github.com/vmware-tanzu/asdf-carvel.git
viddy                         https://github.com/ryodocx/asdf-viddy.git
vim                           https://github.com/tsuyoshicho/asdf-vim.git
wasi-sdk                      https://github.com/coolreader18/asdf-wasi-sdk.git
watchexec                     https://github.com/nyrst/asdf-watchexec.git
waypoint                      https://github.com/Banno/asdf-hashicorp.git
websocat                      https://github.com/bdellegrazie/asdf-websocat.git
wren-cli                      https://github.com/jtakakura/asdf-wren-cli.git
wtfutil                       https://github.com/NeoHsu/asdf-wtfutil.git
xcodegen                      https://github.com/younke/asdf-xcodegen.git
xh                            https://github.com/NeoHsu/asdf-xh
yadm                          https://github.com/particledecay/asdf-yadm.git
yarn                          https://github.com/twuni/asdf-yarn.git
yj                            https://github.com/ryodocx/asdf-yj.git
yq                            https://github.com/sudermanjr/asdf-yq.git
ytt                           https://github.com/vmware-tanzu/asdf-carvel.git
zephyr                        https://github.com/nsaunders/asdf-zephyr.git
zig                           https://github.com/cheetah/asdf-zig.git
zola                          https://github.com/salasrod/asdf-zola.git
zoxide                        https://github.com/nyrst/asdf-zoxide

[ ] 1password-cli
[ ] R
[x] act
[ ] action-validator
[ ] adr-tools
[ ] ag
[x] age
[ ] aks-engine
[ ] alias
[ ] allure
[ ] alp
[ ] ansible-base
[ ] ant
[x] argo
[x] argo-rollouts
[x] argocd
[ ] aria2
[ ] asciidoctorj
[x] aws-copilot
[ ] aws-iam-authenticator
[ ] aws-nuke
[ ] aws-sam-cli
[ ] aws-vault
[ ] awscli
[ ] awsebcli
[ ] babashka
[ ] bashbot
[x] bat
[ ] batect
[ ] bats
[ ] bazel
[ ] binnacle
[ ] bitwarden
[ ] bombardier
[ ] bosh
[ ] boundary
[ ] brig
[ ] btrace
[ ] buf
[ ] buildpack
[ ] bundler
[ ] caddy
[ ] carthage
[ ] ccache
[ ] cf
[ ] cfssl
[ ] chamber
[ ] cheat
[x] chezmoi
[ ] chezscheme
[ ] chicken
[ ] clojure
[ ] cloudflared
[ ] cloudsql-proxy
[ ] clusterctl
[ ] cmake
[ ] cmctl
[ ] cockroach
[ ] codefresh
[ ] conan
[ ] concourse
[ ] conduit
[ ] conform
[x] conftest
[x] consul
[x] container-diff
[ ] cookiecutter
[ ] copper
[ ] coq
[x] cosign
[ ] crc
[ ] credhub
[ ] crossplane-cli
[ ] crystal
[ ] ctlptl
[ ] ctop
[x] cue
[ ] dart
[x] dasel
[ ] dbmate
[ ] deck
[x] delta
[ ] deno
[ ] dep
[ ] desk
[x] devspace
[x] dhall
[ ] digdag
[x] direnv
[x] dive
[ ] djinni
[ ] dmd
[ ] docker-compose-v1
[x] docker-slim
[ ] dockle
[x] doctl
[ ] doctoolchain
[ ] docuum
[ ] dome
[ ] dotenv-linter
[ ] dotnet-core
[ ] dotty
[ ] draft
[ ] driftctl
[ ] duf
[x] dust
[x] dyff
[ ] editorconfig-checker
[ ] ejson
[x] eksctl
[ ] elasticsearch
[ ] elixir
[ ] elm
[ ] embulk
[ ] emsdk
[ ] erlang
[ ] esy
[ ] etcd
[x] exa
[x] fd
[ ] figma-export
[ ] firebase
[ ] flutter
[x] flux2
[ ] fluxctl
[ ] fly
[x] fzf
[ ] gauche
[ ] gcloud
[ ] getenvoy
[ ] ghidra
[x] ghq
[ ] ginkgo
[ ] git
[ ] git-chglog
[x] github-cli
[ ] github-markdown-toc
[ ] gitui
[x] glab
[ ] gleam
[x] go-containerregistry
[ ] go-getter
[ ] go-jira
[ ] go-jsonnet
[ ] go-sdk
[x] gohugo
[ ] gojq
[x] golang
[x] golangci-lint
[x] gomigrate
[x] gomplate
[ ] gopass
[x] goreleaser
[x] goss
[ ] graalvm
[ ] gradle
[ ] gradle-profiler
[ ] grails
[ ] grain
[ ] groovy
[ ] grpc-health-probe
[ ] grpcurl
[ ] grype
[ ] guile
[ ] gwvault
[ ] hadolint
[ ] hamler
[ ] has
[ ] haskell
[ ] hasura-cli
[ ] haxe
[x] helm
[ ] helm-cr
[ ] helm-ct
[ ] helm-diff
[ ] helm-docs
[x] helmfile
[ ] helmsman
[ ] hey
[ ] httpie-go
[x] hub
[ ] hugo
[ ] hygen
[ ] idris
[ ] idris2
[ ] imagemagick
[ ] imgpkg
[ ] inlets
[ ] io
[x] istioctl
[ ] janet
[ ] java
[ ] jb
[ ] jbang
[ ] jib
[ ] jmespath
[ ] jmeter
[x] jq
[ ] jreleaser
[ ] jsonnet
[ ] julia
[ ] just
[ ] jx
[x] k3d
[ ] k3sup
[ ] k6
[x] k9s
[ ] kapp
[ ] kbld
[ ] kconf
[ ] ki
[x] kind
[ ] kn
[x] ko
[x] kompose
[x] kops
[ ] kotlin
[x] kpt
[x] krew
[ ] kscript
[ ] ksonnet
[ ] ktlint
[x] kube-capacity
[ ] kube-code-generator
[ ] kube-controller-tools
[x] kubebuilder
[x] kubectl
[ ] kubectl-bindrole
[x] kubectx
[ ] kubefedctl
[ ] kubemqctl
[ ] kubergrunt
[ ] kubeseal
[ ] kubesec
[ ] kubespy
[ ] kubeval
[ ] kubie
[x] kustomize
[ ] kuttl
[ ] kwt
[ ] lab
[x] lazygit
[ ] lean
[ ] leiningen
[ ] levant
[ ] lfe
[ ] linkerd
[ ] litestream
[ ] logtalk
[ ] loki-logcli
[ ] lua
[ ] luaJIT
[ ] lucy
[ ] mage
[ ] make
[ ] maven
[ ] mc
[ ] mdbook
[ ] mdbook-linkcheck
[ ] meson
[ ] micronaut
[ ] mill
[x] minikube
[ ] minio
[ ] minishift
[ ] mint
[ ] mitmproxy
[x] mkcert
[ ] mlton
[ ] mockery
[ ] mongo-tools
[ ] mongodb
[ ] mongosh
[ ] mvnd
[ ] mysql
[ ] nano
[ ] neko
[ ] neovim
[x] newrelic-cli
[ ] nim
[ ] ninja
[x] nodejs
[x] nomad
[ ] nova
[x] nuclei
[ ] oc
[ ] ocaml
[ ] okteto
[ ] om
[x] opa
[ ] opam
[ ] openresty
[ ] operator-sdk
[ ] osm
[ ] pachctl
[x] packer
[x] peco
[ ] perl
[ ] php
[ ] pivnet
[x] please
[ ] pluto
[ ] pnpm
[ ] poetry
[ ] polaris
[ ] popeye
[ ] postgres
[ ] pre-commit
[ ] protoc
[x] pulumi
[ ] purescript
[ ] purty
[ ] python
[ ] rabbitmq
[ ] racket
[x] rancher
[ ] rbac-lookup
[x] rclone
[ ] rebar
[ ] redis
[ ] redis-cli
[ ] redskyctl
[ ] reg
[ ] riak
[ ] richgo
[ ] riff
[x] ripgrep
[ ] rke
[ ] rlwrap
[ ] ruby
[ ] rust
[ ] saml2aws
[ ] sbcl
[ ] sbt
[ ] scala
[ ] scaleway-cli
[ ] scenery
[ ] semgrep
[ ] semver
[ ] sentinel
[ ] serf
[x] shellcheck
[ ] shellspec
[x] shfmt
[ ] sinker
[x] skaffold
[ ] sloth
[ ] smlnj
[ ] snyk
[ ] solidity
[ ] sops
[ ] sopstool
[ ] sourcery
[ ] spago
[ ] spark
[ ] spin
[ ] spring-boot
[ ] spruce
[ ] sqlite
[ ] stack
[ ] starboard
[ ] starship
[x] stern
[ ] swift
[ ] swiftformat
[ ] swiftgen
[ ] swiftlint
[ ] swiprolog
[ ] syft
[ ] syncher
[ ] talos
[ ] tanka
[x] task
[ ] tekton-cli
[x] terraform
[x] terraform-docs
[ ] terraform-ls
[ ] terraform-lsp
[ ] terraform-validator
[x] terragrunt
[x] tflint
[x] tfsec
[ ] tfupdate
[ ] thrift
[ ] tilt
[ ] tmux
[x] tokei
[ ] trdsql
[ ] tridentctl
[x] trivy
[ ] upx
[ ] usql
[ ] v
[ ] vals
[x] vault
[ ] vcluster
[ ] velero
[ ] vendir
[ ] viddy
[ ] vim
[ ] wasi-sdk
[ ] watchexec
[x] waypoint
[ ] websocat
[ ] wren-cli
[ ] wtfutil
[ ] xcodegen
[ ] xh
[ ] yadm
[ ] yarn
[ ] yj
[x] yq
[x] ytt
[ ] zephyr
[ ] zig
[ ] zola
[ ] zoxide

Create issues.
$ bash create-prs.sh

#!/usr/bin/env bash

set -eux
set -o pipefail

while read -r tool; do
  gh issue create \
    -b "https://github.com/aquaproj/aqua-registry/issues/858" \
    -l enhancement \
    -t "Add $tool"
  sleep 3
done < list.txt


feat(openapi-parser): add a transform utility to make a document OpenAPI-compliant

This PR adds a new transform() utility to make any document as OpenAPI-compliant as possible.
Features

adds some required properties
adds missing tags
makes security scheme types case sensitive
more to come

I’m not happy with the name, but we have a normalize() utility that is used in a lot of places already, and I struggle to come up with a new name for that one.
Usage
import { transform } from '@scalar/openapi-parser'

const result = transform({
  info: {
    title: 'Hello World',
  },
})

console.log(result)

Output
{
+  openapi: '3.1.1',
  info: {
    title: 'Hello World',
+    version: '1.0',
  },
}

possibly lint or format


Wallet Console setlabel function fails on label argument containing space character

Which feature is your request related to?
Console: "setlabel" command does not take label argument with spaces.
eg: setlabel "dPxxxxxxxxxxxxxxxxxxxxxx" "2021 DFI" ends in display of help text to setlabel function (fails), while:
setlabel "dPxxxxxxxxxxxxxxxxxxxxxx" "2021_DFI" works perfectly.
Is your request related to a problem? Please describe.
Describe the solution you'd like:
GUI provides possibility to use spaces as label character.
Describe alternatives you've considered:
Additional context:

Hi @mcd33d , thanks for your feedback. DeFi Wallet does not have this feature at the moment but you may open on on GitHub Discussions https://github.com/DeFiCh/app/discussions and we can discuss from there; along with the community. You can label your address when creating it via the app. Thank you.


Still got "Whitelabel Error Page" when opening the UI server in the UI Asset Lab

I read #3892 and understood that this error happened because the UI server couldn't reach the static contents. Then, the new docker image of egeria-ui has already added to uistatic in the docker compose file.
https://github.com/odpi/egeria/blob/V2.9/open-metadata-resources/open-metadata-deployment/compose/tutorials/egeria-tutorial.yaml#L147
But I still got the same error when I execute ui-asset-search.ipynb and open https://localhost:18443/
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.

Fri May 07 11:51:38 GMT 2021
There was an unexpected error (type=Not Found, status=404).

How can I fix this or are there any additional steps before getting in the UI Asset Lab?
Environment and Procedure

macOS Catalina 10.15.7
Docker Desktop 3.3.1
Egeria 2.9

Download the resources via https://github.com/odpi/egeria/releases/tag/V2.9
Execute docker-compose -f ./egeria-tutorial.yaml up -d at egeria-2.9/open-metadata-resources/open-metadata-deployment/compose/tutorials
Open the Jupyter Lab
Execute all codes in Configuring Egeria Servers Lab for the initial setup
Execute %run common/environment-check.ipynb and make sure all servers are configured and active like logs below
Execute all codes in UI Asset Search Lab
Open https://localhost:18443/ and get the error

%run ../common/environment-check.ipynb

Checking OMAG Server Platform availability...
    Core Platform is active
        Checking OMAG Server cocoMDS2
           ... cocoMDS2 is configured
           ... cocoMDS2 is active - ready to begin
        Checking OMAG Server cocoMDS3
           ... cocoMDS3 is configured
           ... cocoMDS3 is active - ready to begin
        Checking OMAG Server cocoMDS5
           ... cocoMDS5 is configured
           ... cocoMDS5 is active - ready to begin
        Checking OMAG Server cocoMDS6
           ... cocoMDS6 is configured
           ... cocoMDS6 is active - ready to begin
    Data Lake Platform is active
        Checking OMAG Server cocoMDS1
           ... cocoMDS1 is configured
           ... cocoMDS1 is active - ready to begin
        Checking OMAG Server cocoMDS4
           ... cocoMDS4 is configured
           ... cocoMDS4 is active - ready to begin
        Checking OMAG Server cocoView1
           ... cocoView1 is configured
           ... cocoView1 is active - ready to begin
    Dev Platform is active
        Checking OMAG Server cocoMDSx
           ... cocoMDSx is configured
           ... cocoMDSx is active - ready to begin
Done.

@TakumiHaruta please also check the odpi/egeria-ui project and check the README on how to start the User Interface. They are two separate projects now, API and UI.

@TakumiHaruta @planetf1 the simplest way to start Egeria is to start the backend/API separately a given PORT and enable CORS from application.properties and then start the egeria-ui project with npm run start --api-url=http://api:PORT linking the UI to backend data or npm run build --api-url=http://api:PORT and serve it with nginx or any other static server


Get roles embedded policies

By now, Altimeter only retrieves the attached policies of a role, but not the embedded ones.
This PR adds a new ListField to IAM role resources named Embedded Policy.
The field is populated with  the name and the document text of each embedded policy of the the role.

👍


gradle error

Error:(33, 0) Could not find method implementation() for arguments [directory 'libs'] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

Please use Android Studio 3.0

Thz u so much bro .. I got it .. Bro I have another issue that is when download start and then pause but can't start  resume.But again pause and then resume start is OK :(

I'm so sorry, can you update to rxdownload3 try it?

bro i found that issuse .. when add to setsavePath and setSaveName in downloadbean resume is can't  ..

😆 Congratulations, but it has not been maintained..

Yes bro now test rxdownload3. Can I delete downloaded url  and file bro ? Rxdownload is the best download library bro thank you. :D

yes you can delete the file.

👯♂  Yes bro Thz

what error?

Error:Execution failed for task ':app:processDebugManifest'.

Manifest merger failed with multiple errors, see logs

detail?

'tools:replace="android:authorities"' to  element at AndroidManifest.xml:14:9-22:20 to override. app main manifest (this file), line 15 Error: Attribute meta-data#android.support.FILE_PROVIDER_PATHS@resource value=(@xml/__picker_provider_paths) from AndroidManifest.xml:21:17-64 is also present at AndroidManifest.xml:21:17-55 value=(@xml/provider_paths). at manifest bro

Did you add your own provider?

yes bro that is facebook provider :

Wait a minute, I'll fix it right now...

Yeachhhh bro i'm waiting really thank you :D

ok, update and try again.

ok bro now i will update thank you bro

that's work bro really thank you...

😆✌

Now delete () API can delete the file directly, you can update.

wow bro i think i will ask later this fun :D thank bro ;

Bro rxdownload 3 is the best .. more powerful and easy to use  ... respect bro .. thank alot

Hi Bro can i delete all download custom mission and files? :D

I have just released a new version and can now delete all the missions.

ok bro :D


Enhance eraser function to remove only drawing above an inserted images

I am insert an image in obsidian-excalidraw, and i am doing some extra drawing in the images,
when i make mistake and want to use eraser to erase some part of my drawing , it will also erase my inserted image, but i want to keep my insert image, only erase the drawing.

Hi @Leiyi548 , you can right click and lock the image before drawing on it. That will make sure that the image doesn't get erased


[FEAT] Percentage bar in custom formatting for loadavg

Wanted features:
The only way to show percentage bars for loadavg right now is by setting compact to false and leaving the format blank. I'd like the possibility to display the percentage bar instead of the percentage numerical value in custom formatting of loadavg, even for a single specific duration. Something like loadavg1-bar, loadavg2-bar, loadavg3-bar, similar to the implementation of #1075.
Motivation:
I'm trying to reproduce https://github.com/usgraphics/TR-100 (I'm aware of examples/20 but I prefer to tweak it myself). I would like to right-align the duration values (as in the original tool, see screenshot below), though it's quite hard doing it using just the {duration} parameter and ANSI control sequences (maybe actually impossible?).

Thanks for the fix! I like it, since it's more general. Though, still implementing something like #1075 for loadavg would allow one to show just one load bar, e.g. the 5 minutes one. In the current setting, if one wants the bar, instead of the numerical value, they must accept to have all three of them.


New command: Add member to administrative unit

Usage
m365 aad administrativeunit member add
Description
Add a member (user, group, or device) to an administrative unit
Options

Option
Description

-i, --administrativeUnitId [administrativeUnitId]
The id of the administrative unit. Specify either administrativeUnitId  or administrativeUnitName but not both.

-n, --administrativeUnitName [administrativeUnitName]
The name of the administrative unit. Specify either administrativeUnitId  or administrativeUnitName but not both.

--userId [userId]
The id of the user to be added. Specify either userId or userName but not both.

--userName [userName]
The email of the user to be added. Specify either userId or userName but not both.

--groupId [groupId]
The id of the group to be added. Specify either groupId or groupName but not both.

--groupName [groupName]
The name of the group to be added. Specify either groupId or groupName but not both.

--deviceId [deviceId]
The id of the device to be added. Specify either deviceId or deviceName but not both.

--deviceName [deviceName]
The name of the device to be added. Specify either deviceId or deviceName but not both.

Examples
Add a single user by id to an administrative unit specified by id
m365 aad administrativeunit member add --administrativeUnitId 03c4c9dc-6f0c-4c4f-a4e6-0c9ed80f54c7 --userId 1caf7dcd-7e83-4c3a-94f7-932a1299c844

Add a single user by email to an administrative unit specified by name
m365 aad administrativeunit member add --administrativeUnitName 'Marketing Division' --userName<EMAIL_ADDRESS>
Add a single group by id to an administrative unit specified by id
m365 aad administrativeunit member add --administrativeUnitId 03c4c9dc-6f0c-4c4f-a4e6-0c9ed80f54c7 --groupId b2307a39-e878-458b-bc90-03bc578531d6

Add a single group by name to an administrative unit specified by name
m365 aad administrativeunit member add --administrativeUnitName 'Marketing Division' --groupName 'Marketing Group'

Add a single device by id to an administrative unit specified by id
m365 aad administrativeunit member add --administrativeUnitId 03c4c9dc-6f0c-4c4f-a4e6-0c9ed80f54c7 --deviceId 810c84a8-4a9e-49e6-bf7d-12d183f40d01

Add a single device by name to an administrative unit specified by name
m365 aad administrativeunit member add --administrativeUnitName 'Marketing Division' --deviceName 'JohnDoe-PC'

Default properties
No response
Additional Info
https://learn.microsoft.com/en-us/graph/api/administrativeunit-post-members?view=graph-rest-1.0&tabs=http
The endpoint allows to add only one member at a time.
I will work on this issue.

Hi @MartinM85 nice specs!
A few remarks from my side:

Instead of id, we should use administrativeunitId because if we use just id it would reflect to member.
Can we add an extra option administrativeunitName to make it more user-friendly?
Can we add an extra option userName to make it more user-friendly?
Can we add an extra option groupName to make it more user-friendly?
I'm not sure if we can also target devices by a name?

@milanholemans, I think it would be better if we named it --administrativeUnitId with the uppercase U. Agreed?

Yes good point @martinlingstuyl

@martinlingstuyl @milanholemans Thanks for the review. Specification update.

Not sure how to handle the command parameter deviceId. The device resource has properties id and deviceId. Similar to application resource and properties id and appId.
Make sense for me to have the deviceObjectId parameter which refers to the id property of the device resource and the deviceId parameter which refers to the deviceId property.
@milanholemans By userName parameter, do you mean a user email?

Make sense for me to have the deviceObjectId parameter which refers to the id property of the device resource and the deviceId parameter which refers to the deviceId property.

It will be very confusing to both include id and deviceId for devices. Because in our command we should name id as deviceId already. I'd say let's just pick the most useful one together with deviceName. I haven't worked a lot with devices in AAD, but I assume id is the most useful property here, isn't it?

@milanholemans By userName parameter, do you mean a user email?

No, we use userName to specify a user principal name of a user.

Reading the documentation I think we'll need to use the id property of the device resource @MartinM85. That is truly the unique Id of the device. The other value is set at device registration time. The metafore of App Registrations object Id and app Id does seem to be a good one..

ok, spec updated.

The spec looks good. One thing I'm wondering right now is that if you read the options, it should be possible to specify a user, a group, and a device at the same time. But this shouldn't be possible, right?

@milanholemans optionSets should ensure that only one option can be specified:
['userId', 'userName', 'groupId', 'groupName', 'deviceId', 'deviceName']
I'm wondering if there is way to set two option sets? User can specify an administrative unit by either id or name.
['administrativeUnitId', 'administrativeUnitName'] and ['userId', 'userName', 'groupId', 'groupName', 'deviceId', 'deviceName']

Yes, you can specify multiple option sets, it's an array so it will check every option set you specify.
What I meant was, when I read the description of your options, you stated that people could not specify userId and userName for example. But this means that users should still be able to specify an additional group or device.
I'm afraid that we have to specify for each option that you cannot specify all the others.

@milanholemans Agree...it must be clear for the user what should be specified. Description of options updated.

Instead of using x or y or z. Let's write it with a comma x, y, or z. Other than that, it looks good.

Ok, I've opened it up. Are you going to work on it @MartinM85?

@martinlingstuyl Yes, I will work on it.


UnknownError: Connection refused (Connection refused)

Here's the relevant Stack Overflow post.
Node version 5.12 (rolled back from 7 to work with mean.js)
browser: phantomjs
Protractor version... I'm guessing it's 5.0 after looking at package.json for node_modules/protractor (  "_from": "protractor@latest",
"_id": "protractor@5.0.0",)
Running "protractor:e2e" (protractor) task
webdriver-manager path: /Users/tdiddy/meaning42/node_modules/grunt-protractor-runner/node_modules/protractor/bin/webdriver-manager
selenium standalone is up to date.
chromedriver is up to date.
Starting selenium standalone server...
[launcher] Running 1 instances of WebDriver
Selenium standalone server started at http://<IP_ADDRESS>:53658/wd/hub

/Users/tdiddy/meaning42/node_modules/grunt-protractor-runner/node_modules/selenium-webdriver/lib/atoms/error.js:108
  var template = new Error(this.message);
                 ^
UnknownError: Connection refused (Connection refused)
    at new bot.Error (/Users/tdiddy/meaning42/node_modules/grunt-protractor-runner/node_modules/selenium-webdriver/lib/atoms/error.js:108:18)

This should be filed against grunt protractor runner and not Protractor since you are using grunt protractor runner and they are on Protractor 4.0.0.
Also phantoms is not officially supported or recommended.


🍒 Cherry pick PR #14115 to staging 🍒

🍒 Cherry pick https://github.com/Expensify/App/pull/14115 to staging 🍒

🚀 Cherry-picked to staging by @OSBotify in version: 1.2.50-14 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes.

🚀 Deployed to production by @Julesssss in version: 1.2.50-14 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Cherry-picked to staging by https://github.com/AndrewGable in version: 1.3.28-2 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes.

🚀 Deployed to production by https://github.com/AndrewGable in version: 1.3.28-5 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


457 Update QuestDB Integration Guide

Describe your changes

Added a note that QuestDB now supports a connection string

Issue number
Closes #457
Checklist before requesting a review

[x] Performed a self-review of my code
[x] Formatted my code with pkgmt format
[x] Added tests (when necessary).
[x] Added docstring documentation and update the changelog (when needed)

:books: Documentation preview :books:: https://jupysql--889.org.readthedocs.build/en/889/

Preview here

use the admonition syntax from jupyter-book to better format this note

Fixed


Nothing happen when bot gets an offer

Hi again.
I just tried to test the bot, bot got trade offer. Then nothing happened :(

Hi, 👍
May I have some more information on how it looks inside the console window?
Does the bot recieve the offer and doesn't handle it or what's happening?
Did you send some items to the bot for free? If so: You will have to update to the latest version. (Commit: https://github.com/ThunbergOlle/SteamTradeBot/commit/48b349c194e0ca399e2b0764daf9e0b2ee7b98be)
Also in this commit: (https://github.com/ThunbergOlle/SteamTradeBot/commit/48b349c194e0ca399e2b0764daf9e0b2ee7b98be) I made a debugging tool. Would love if you would like to use it and send me the debug.log file so I can take a closer look at the problem. 👀
As before, an update will be required. ⬇

I updated main.js with "48b349c" and got new error.
https://prnt.sc/kxnxe3
I think it will never work for me, I'm so unlucky :(

Huh, that's very weird. It should work fine from my testing...
https://prnt.sc/kxq634
Are you sure that you setup everything correct in the config.json folder? 📘
Take a closer look at this line inside your config.json file:
https://prnt.sc/kxq6z5
Overall that's a very weird issue that should not appear. The error is pointing towards a character that's commented out.
What version of Node.js are you using? To check: "Windows + R" then type "cmd" and press enter.  We will make this work for you! ❤

Hello

Alright, I'm going to close this issue right now because it seems to be inactive.


Fix App ID for App Direct Entry

Pull Request Test Coverage Report for Build 50e2d85ef92c87c284ab115f7a5fb89d097d9f6c-PR-403

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 64.724%

Totals

Change from base Build 000f888356dd14b40a51504e7e2e06f5b03e1e7a:
0.0%

Covered Lines:
644

Relevant Lines:
995

💛  - Coveralls


fix: linting for app components

Description

Linting fixes for the AppComponents directory
Small typescript fixes to the same
Renames ShareButttonGroup.tsx (extra t)

:tada: This PR is included in version 1.13.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Cargo Build Error for Foundry-evm

Component
Other (please describe)
Have you ensured that all of these are up to date?

[X] Foundry
[X] Foundryup

What version of Foundry are you on?
source = "git+https://github.com/foundry-rs/foundry.git#94777647f6ea5d34572a1b15c9b57e35b8c77b41
What command(s) is the bug in?
cargo build
Operating System
macOS (Apple Silicon)
Describe the bug
I created a new cargo project and added the following dependencies in Cargo.toml
[package]
name = "foundry-test"
version = "0.1.0"
edition = "2021"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
foundry-evm = { git = "https://github.com/foundry-rs/foundry.git" }

When I run cargo build, I get the following error:
Compiling foundry-evm v0.2.0 (https://github.com/foundry-rs/foundry.git#94777647)
error[E0283]: type annotations needed
  --> ~/.cargo/git/checkouts/foundry-f7cca724e93059b0/9477764/evm/src/fuzz/strategies/int.rs:33:46
   |
33 |         let new_mid = self.lo + interval / 2.into();
   |                                          -   ^^^^
   |                                          |
   |                                          type must be known at this point
   |
   = note: cannot satisfy `_: Into<ethers::types::I256>`
   = note: required for `ethers::types::I256` to implement `std::ops::Div<_>`
help: try using a fully qualified path to specify the expected types
   |
33 |         let new_mid = self.lo + interval / <i32 as Into<T>>::into(2);
   |                                            +++++++++++++++++++++++ ~

error[E0283]: type annotations needed
  --> ~/.cargo/git/checkouts/foundry-f7cca724e93059b0/9477764/evm/src/fuzz/strategies/int.rs:72:60
   |
72 |         self.lo = self.curr + if self.hi < 0.into() { (-1).into() } else { 1.into() };
   |                             -                              ^^^^
   |                             |
   |                             type must be known at this point
   |
   = note: cannot satisfy `_: Into<ethers::types::I256>`
   = note: required for `ethers::types::I256` to implement `std::ops::Add<_>`
help: try using a fully qualified path to specify the expected types
   |
72 |         self.lo = self.curr + if self.hi < 0.into() { <i32 as Into<T>>::into((-1)) } else { 1.into() };
   |                                                       +++++++++++++++++++++++    ~

error[E0283]: type annotations needed
   --> ~/.cargo/git/checkouts/foundry-f7cca724e93059b0/9477764/evm/src/fuzz/strategies/int.rs:122:30
    |
122 |             1 => -offset - 1.into(),
    |                          -   ^^^^
    |                          |
    |                          type must be known at this point
    |
    = note: cannot satisfy `_: Into<ethers::types::I256>`
    = note: required for `ethers::types::I256` to implement `std::ops::Sub<_>`
help: try using a fully qualified path to specify the expected types
    |
122 |             1 => -offset - <i32 as Into<T>>::into(1),
    |                            +++++++++++++++++++++++ ~

For more information about this error, try `rustc --explain E0283`.
error: could not compile `foundry-evm` due to 3 previous errors

I am running macOS Apple Silicon, but I am seeing the same error in building on Ubuntu in a remote docker builder instance. I can bisect and see which commit broke this and/or work on a solution, but I want to first verify that I am not the only user seeing this compilation issue.

Digging deeper, this seems to be using an incorrect (more recent) version of the ethers-rs dep. Since this package isn't on crates.io, I believe it's giving cargo more leeway to choose different cargo.lock versions.

Lots of futzing around later, this is due to not adding Cargo.lock into my Dockerfile which changed due to ethers-rs pushing a new build today.


zopen cpu timings

Are these timings to be expected?
thanks
zopen_timings.txt
time zopen list --upgradeable
real    0m31.907s
user    0m19.830s
sys     0m6.610s
time zopen list --installed
real    0m19.168s
user    0m6.326s
sys     0m2.109s
time zopen list --installed --no-version
real    0m0.682s
user    0m0.288s
sys     0m0.096s
time zopen list
real    0m30.938s
user    0m19.480s
sys     0m6.493s

yes - at present.  There is a filesystem traversal for each individual package when --no-version is NOT specified to pull out version data, with the time scaling directly with the number of packages.  It's on the "roadmap" to resolve

Sounds good, I will close.
thanks


Active menu item

Hello guys, I've just copied some code from stackoverflow and you know the there's now active styling on the active link the account navigation.
There is however an issue where I installed an npm package with --force flag and now I think you need to type
npm install --force for it to work.

perfection


Fix the return code of os.execute() on Windows.

The returned code doesn't need any processing on Windows.

Thanks!

btw, why is this code /256?
Should it be % 256?

Well, technically it probably should be ((code / 256) % 256) to mimic the C implementation which is:
#define	__WEXITSTATUS(status)	(((status) & 0xff00) >> 8)

But the upper 16 bits appear to be unused anyway.

Btw., I just checked. It works  on FreeBSD as well:
#define	WEXITSTATUS(x)	(_W_INT(x) >> 8)

Perl even mentions the bit shifting in its documentation for system:

The return value is the exit status of the program as returned by the
"wait" call. To get the actual exit value, shift right by eight (see
below).

so I wonder if this is even specified somewhere ...

While all the systems I am familiar with happen to use rightmost bits 8-15 for the exit status, the specification allows any other implementation to provide a WIFEXITSTATUS to untangle a system exit status from it's argument.
http://pubs.opengroup.org/onlinepubs/9699919799/functions/wait.html

So I guess it can stay as it is until we find a machine where it breaks.


Posts Feed Optimisations - Experimental

What does this PR do?
based on my initial findings, the major stall app face is when ImageSize package us used by PostCardView and animated empty view holders.

I have removed the useEffect function from PostCardView and moved rest of simple calculation to main body. as ImageSize we'll have discuss either replacement or repositions of these calls.

Vote calculations are being done asynchronously now, also change the component type of UpvoteContainer to functional.

The animated empty view were taking too much toll on Android, I have commented them for now

Trying to cast a vote gives this error.

I have updated the PR, can you please try running on your machine...or bundled version on android...
I do not want to overspend on this load posts fixes, need your review first, so far I can mark these changes as safe... but as soon I try my other pending fixes, it opens up a whole new set of breaches and introduce loop holes.
Let me know if I should work more on optimising this or do cyclic iterations, work on something else and come back to it later.
Major change:

Introduced a new PostsList component with memo to avoid potential re-renders and optimised list cache:
still there are 2 more re-renders that are happening because of passed components (see screenshot), they go away if limit things to PostLists

Three pending fixes on my list that require post parser and posts fetch changes...

moving upvote calculator to post parser
fetching reblogs along with post/posts fetch
unlinking more of PostsList from PostContainer

1 and 2 does take away some processing efforts from FlatList, but it's affect is not well calculated, but do take away two more re-renders.
p.s. I have added some console statement for testing purposes... I will either remove them later to add a babel plugin to remove all logs while compiling a build

I did some testing,

Opening any other feed and coming back to previous feed doesn't shows old list but new one. Example, click on any of the tags from feed, it should fetch you new feed according to that topic/tag and come back to previous feed, you will see posts from tag specific feed, so we should have feed data persistent for main feeds. Or going to profile page that fetches user's blog feed and come back to top/hot/new main feeds.
Voting on post from feed doesn't increase vote count, perhaps there is small bug there.
Let's remove fetching reblog info and reblog icon on feeds and move it to fetch when post is opened.

Re 1: how about introducing a feed posts 2D sarray to persist data for each feed in main mainPossible issue: stored data in redux will increase substantiallyRe 2: will look into this bug, probably related to post refetchRe: 3: sure, if that doesn't affect app functions in feedsOn 3 Mar 2021 09:04, Feruz M<EMAIL_ADDRESS>wrote:
I did some testing,
Opening any other feed and coming back to previous feed doesn't shows old list but new one. Example, click on any of the tags from feed, it should fetch you new feed according to that topic/tag and come back to previous feed, you will see posts from tag specific feed, so we should have feed data persistent for main feeds. Or going to profile page that fetches user's blog feed and come back to top/hot/new main feeds.Voting on post from feed doesn't increase vote count, perhaps there is small bug there.Let's remove fetching reblog info and reblog icon on feeds and move it to fetch when post is opened.
—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or unsubscribe.

@noumantahir

2D array sounds good, but we should limit number of posts from each feed, let's say 5 posts from each feed and if user scrolls they will get rest of the list from api.
ok
Yes, that doesn't affect, we just don't show that information in front page, when user opens the post they can see reblog list, it might add processing into opening post page, which we can check for performance improvements next.

This would fix both issues actually, making user wait every time a tab is changed, and data inconsistencies between screens.I do have an easy fix as well though, just resetting the cache everytime posts type changeOn 3 Mar 2021 09:23, Nouman Tahir<EMAIL_ADDRESS>wrote:Re 1: how about introducing a feed posts 2D sarray to persist data for each feed in main mainPossible issue: stored data in redux will increase substantiallyRe 2: will look into this bug, probably related to post refetchRe: 3: sure, if that doesn't affect app functions in feedsOn 3 Mar 2021 09:04, Feruz M<EMAIL_ADDRESS>wrote:
I did some testing,
Opening any other feed and coming back to previous feed doesn't shows old list but new one. Example, click on any of the tags from feed, it should fetch you new feed according to that topic/tag and come back to previous feed, you will see posts from tag specific feed, so we should have feed data persistent for main feeds. Or going to profile page that fetches user's blog feed and come back to top/hot/new main feeds.Voting on post from feed doesn't increase vote count, perhaps there is small bug there.Let's remove fetching reblog info and reblog icon on feeds and move it to fetch when post is opened.
—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or unsubscribe.

Got itOn 3 Mar 2021 09:47, Feruz M<EMAIL_ADDRESS>wrote:
@noumantahir
2D array sounds good, but we should limit number of posts from each feed, let's say 5 posts from each feed and if user scrolls they will get rest of the list from api.okYes, that doesn't affect, we just don't show that information in front page, when user opens the post they can see reblog list, it might add processing into opening post page, which we can check for performance improvements next.
—You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or unsubscribe.

Right, present user cached feed but do fetch in background and notify user that there is new items on feed like this screenshot. Fresh content available or something similar popping up, user click would replace cache with new data that's already fetched if new data is more than 5 posts, if less, just add them in top of cache and pop last items to keep 5 in cache.

Hmm..Will think around this nowOn 3 Mar 2021 09:58, Feruz M<EMAIL_ADDRESS>wrote:
Right, present user cached feed but do fetch in background and notify user that there is new items on feed like this screenshot. Fresh content available or something similar popping up, user click would replace cache with new data that's already fetched if new data is more than 5 posts, if less, just add them in top of cache and pop last items to keep 5 in cache.
—You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or unsubscribe.

@feruzm
Issue 1: resolved by maintaining separate cache for feed screen and other screens using postsContainer... it is also step 1 in avoid posts reload every time user change tab on home screen.

it have introduced a tiny glitch in profile screen, activity indicator appears twice... will look into this as well.

@feruzm
FIXED: Opening any other feed and coming back to previous feed doesn't shows old list but new one. Example, click on any of the tags from feed, it should fetch you new feed according to that topic/tag and come back to previous feed, you will see posts from tag specific feed, so we should have feed data persistent for main feeds. Or going to profile page that fetches user's blog feed and come back to top/hot/new main feeds. Refresh was probably need which you removed.
Remarks:
Fixed by adding a separate feed cache for posts other than feed screen, it has introduced a small UI glitch in profile screen though, but should be fixed as we progress. I am now relying on redux for posts source to FlatList, using it as base for custom caching to be added later
FIXED: Voting on post from feed doesn't increase vote count, perhaps there is small bug there.
Remarks:
Instead of fetching posts on upvote, I am faking it in UI..
SKIPPED: Let's remove fetching reblog info and reblog icon on feeds and move it to fetch when post is opened, it should decrease rerenders.
Remarks:
reblog count is actually being used on post list item, besides it is not contributing much in decreasing rending time. better if this count along with active_votes and image ratio to be returned by posts fetch api... it can make substantial difference.

Not the best day for me...
Some minor update from today
added babel plugin to remove console logs from code
removed useless code form upvote view
put back 1 card post placeholder
added image caching
What other I attempted and skipped for now

attempting to calculate thumb ratio right after fetch, still freezes app. probably the package itself is not well written for android
Solutions:

we use pre-render function from FastImage or cache and transform image view in an optimised way. it uses native thread so should not affect performance
upgrade ImageSize package to use batch processing instead of processing single image, may improve performance, I can do it as a side thing contributing to open source.

Placeholder animation: my initial idea was to use LayoutAnimation to achieve that, use native thread to render animation... but Lottie seems like a better option for looping animations on native thread without code.

Cached tab posts: initially this seemed simple, however since we are using single component to manage both posts and tabs, as soon we cache posts, things start to misbehave, essentially because of too many states playing crucial part in maintaining right content on screen.
selectedFitlerValue, selectedFitlerIndex, startAuthor, startPermlink just to name some. other challenges include, fetching new posts when needed and optimising cached posts in phone storage.
Solution:
I see this as a best place to implement useReducer and optimise redux insolvent in postsContainer. but given our current timeline for pushing an update on Friday, I believe there wont be enough time to test things around...


global recording settings

Describe the bug
It seems that protect 4.0 has removed all the global recording settings.
At some point in the future, once most people have updated to 4.x, we should strip them all out since
To Reproduce
n/a
Additional context
No response
Version
1.0.0
Platform
n/a
Code of Conduct

[X] I agree to follow this project's Code of Conduct.

No Duplicate

[X] I have checked existing issues to avoid duplicates.

I think the cameras can still have the "global" option enabled in Protect 4.x if the settings weren't changed on that version.
If that's the case, any changes to the camera from the library might fail until the global option is disabled.

It looks like its still in bootstrap so might just be removed from the frontend.
Probably going to be a wait and see thing

Looks like its going to stay this way at least for a while


Double click in the gallery, closes the previous modal window (still happening)

Bug Information
Version Number of Plugin: 5.0.1
Device Tested On: iPad iOS 13.5.1
Version of VS: VS2019 16.6.2 (windows)
Version of Xamarin: Xamarin.Forms <IP_ADDRESS>8
Versions of other things you are using: Xamarin.Essentials <IP_ADDRESS>
Steps to reproduce the Behavior
Have a modal window before the gallery, go to the gallery and double click on the photo
Expected Behavior
That only close the gallery and not the previous view
Actual Behavior
When I'm going to select the photo in the gallery, and double click on it. closes not only the gallery but also the previous view
Code snippet
It is not necessary
Screenshots
not possible
Other
This appears to be an old issue #563 that was supposedly fixed #606.  However, we it is still happening in the latest for iOS.

I'm running into this issue now. Any news on an update?


Popup not working in infinite scroll.

Hi, so here is a demo site which you will see the red button at the end of each post.
http://sevek.staging.wpengine.com/
I am using the popup overlay for the each button.
When you first scroll all the way to the bottom, more contents will be loaded via infnite scroll.
However the second section that is loaded after the infinite scroll simply does not work.
I can see that the elements are still there, but nothing is being triggered.
Could you look into it?
Thank.
Steve

Hey Steve,
Your javascript code is the problem, here you initialize the popup for every* .rh_purchase_button button,
jQuery(".rh_purchase_button").click(function(){
    var product_id_edit = jQuery(this).data("post_id");
    jQuery('#rh_purchase_' + product_id_edit).popup();
});

*but "every" .rh_purchase_button button available in the DOM at the DOM ready event.
You need to delegate the handler that would open the popup, for example like this:
jQuery("body").on("click", ".rh_purchase_button", function() {
    var product_id_edit = jQuery(this).data("post_id");
    jQuery('#rh_purchase_' + product_id_edit).popup();
})

You can find more about this topic on official jQuery documentation,
http://api.jquery.com/on/
Also take a good look there, you will find details how to improve the snippet I have posted.

Thank you for the reply.
So, now the popup overlay works. However the content within seems like it does not work.
For example, I changed to "  to show a spinning wheel when you click the button now.
The first section shows the spinning wheel. However with the second section, it simply shows "loading" and nothing else.
What could be causing this?
I will definitely read it.
Thanks


[Feature Request] Make the .jar UI have a console so you can use commands not in discord.

Is your feature request related to a problem? Please describe.
Nope!
What is your ideal solution to the problem?
Add a real console in the .jar GUI so you don't have to open discord fully to use commands.
How would this feature be used?

Start bot
Enter your command eg, "@mentionsetstatus dnd"

Additional Info
No response
Checklist

[X] I have checked the documentation to make sure this feature doesn't already exist
[X] I have searched for similar feature requests
[X] I have confirmed that my requests is not on the list of things that will not be added
[X] I am running the latest version of the bot:

Some commands would be feasible to add like this (status, game, etc) but others would have major complications (trying to play a song for instance; the bot would not know which server to play, who should be listed as the person that added it, etc).
I think instead of a command-based system, it might be easier to offer a second gui tab that allows direct modification of several of these settings.


Errors are displayed on stdout

Errors are displayed on the standard output stream instead of the standard error stream. This causes issues when using redirections. For instance adding 2>/dev/null at the end of a command has no effect.
A use case where this is really annoying is with the bash completion. The bash completion scripts relies on the molecule status command to provide the dynamic arguments. If an error occurs, it will also be displayed in stdout and therefore pollute the completion.
An idea to solve this would be to use the logging library to display (at least) errors instead of print(), as the default logging output for errors is sys.stderr.

This should have been corrected with #183.  @rgreinho can you confirm?

@rgreinho I believe this is no longer the case.  Do you mind verifying.

@retr0h Just did a small testing using the tab completion, and no error was displayed in the terminal, so it looks like we're good!


Ember API support for getting custom access quality definitions

This task is for SDK code to be able to use Ember APIs to get custom (non-default) access qualities from cluster definitions.

clusters can define their access qualities (VOMA, FS, etc.)
querying by endpoint/cluster/field etc.
handing for defaults (if access quality is not defined)

These custom definitions would have been handled by ZAP (#10246) and provided by Ember (this issue). In the meantime, we have a simple (not ZAP or Ember) class (#14283) to provide that functionality until ZAP and Ember can do so.

The need for this issue will probably go away with my PR #16327, which doesn't add the capability to Ember specifically, but does generate it all just like Ember, just in its own separate packed storage. This is because we don't want to add a field to every cluster/attribute/command/event for privilege in Ember, we just want to store the privileges that are different from default for Matter.

Not needed due to my work in PR #16327.


Functions for fixing pointing and observer location keywords - [merged]

In GitLab by @wtbarnes on Jul 28, 2019, 21:56
Merges calibrate-subpkg -> master
Closes #16, #14, #11, #13
This merge request sets up the calibrate subpackage and adds two functions:

fix_observer_location--queries JSOC for 3-hour pointing and updates keywords
fix_pointing--uses HAE{X,Y,Z}_OBS keywords to correct HGS_LON and HGS_LAT

It also removes the old aiaprep.py file. The calibrate subpackage will hold a new version of a prep function at some point in the future.

In GitLab by @Cadair on Aug 5, 2019, 15:45
Commented on aiapy/calibrate/meta.py line 82
Is only the HMI keys that are in TAI by default?

In GitLab by @wtbarnes on Aug 5, 2019, 15:39
@markcheung can you give this a review?

In GitLab by @Cadair on Aug 5, 2019, 15:45
Commented on aiapy/calibrate/meta.py line 42
There is DSUN_OBS which is the distance from the observer to the Sun. You might want to update that as well.

In GitLab by @Cadair on Aug 5, 2019, 15:45
Commented on aiapy/calibrate/meta.py line 49
Of course, sunpy will continue to use the HEA keys :grinning:

In GitLab by @wtbarnes on Aug 5, 2019, 16:17
Commented on aiapy/calibrate/meta.py line 82
Not entirely sure. According to the description in JSOC, they follow the ISO 8601 format. Since there is a "Z" appended to the default time (as listed on the JSOC page), I think this implies that these are in UTC. @markcheung or @gchintzo can you clarify?

In GitLab by @wtbarnes on Aug 5, 2019, 16:34
added 1 commit
be56617d - at least test keywords get set
Compare with previous version

In GitLab by @wtbarnes on Aug 5, 2019, 16:35
Commented on aiapy/calibrate/tests/test_meta.py line 33
:white_check_mark: Done

In GitLab by @Cadair on Aug 5, 2019, 15:45
Commented on aiapy/calibrate/tests/test_meta.py line 33
Why not remove them from the map meta before calling fix_pointing at least then you are validating something is being modified.

In GitLab by @wtbarnes on Aug 16, 2019, 17:08
Commented on aiapy/calibrate/meta.py line 42
changed this line in version 5 of the diff

In GitLab by @wtbarnes on Aug 7, 2019, 14:03
Commented on aiapy/calibrate/meta.py line 82
This may also affect the time correction function in the response subpackage as that also assumes that the times are in UTC

In GitLab by @wtbarnes on Aug 5, 2019, 16:41
added 1 commit
71f63971 - check distance between observer and sun too
Compare with previous version

In GitLab by @wtbarnes on Aug 5, 2019, 16:42
Commented on aiapy/calibrate/meta.py line 42
:white_check_mark: Done

In GitLab by @wtbarnes on Aug 16, 2019, 17:25
Commented on aiapy/calibrate/meta.py line 82
After some discussion at the most recent AIA meeting, we came to the consensus that these are reported in UTC. JSOC also shows these values with a "Z" appended to them, indicating UTC.

In GitLab by @wtbarnes on Aug 16, 2019, 17:08
added 2 commits
0e47290a - make line lengths < 80 characters to follow PEP8 a bit more strictly; misc minor cleanups76c25c06 - rename fix_pointing -> update_pointing
Compare with previous version

In GitLab by @wtbarnes on Aug 16, 2019, 17:23
added 2 commits
22e95a90 - fix minor bug3cbee9d1 - strict pep8 now
Compare with previous version

In GitLab by @wtbarnes on Aug 16, 2019, 17:25
resolved all threads

In GitLab by @wtbarnes on Aug 16, 2019, 17:26
unmarked as a Work In Progress

In GitLab by @wtbarnes on Aug 16, 2019, 17:29
approved this merge request

In GitLab by @wtbarnes on Aug 30, 2019, 22:13
approved this merge request

In GitLab by @wtbarnes on Aug 16, 2019, 17:31
@markcheung I've added the changes discussed Wednesday. Can you go ahead and approve this? I'll merge afterward.

In GitLab by @wtbarnes on Aug 30, 2019, 22:13
added 1 commit
02465955 - mostly pep8 stuff
Compare with previous version

In GitLab by @wtbarnes on Aug 30, 2019, 22:18
mentioned in commit 606d320a6d18b81f0eae810ce838d91d0e73418d

In GitLab by @wtbarnes on Mar 23, 2020, 13:30
mentioned in commit 143b8aa3d47e3182c1108add78c654720de262d0

In GitLab by @wtbarnes on Aug 30, 2019, 22:18
merged


Double scrollbar issue in firefox

There is a height-issue in firefox regarding the airport-selection:

It is resolved by changing one parameter in airport.css from 85% to 87% (see below). But i don´t know if this is just a temporary fix for the amount and name-length of the existing airports. So can please somebody double-check this:
#airport-switch{max-height: calc(87% - 2.3em - 20px);}

No this doesn't fix it. What you are doing is allowing the container (the whole picture you uploaded) to grow big enough to contain the the list of the airports. As more airports are added the two scrollbars appear again.
You have to adress the max-height of the inner frame to make it work permanently...


People registration

As a Person (research subject)
I need to register
So I'm available for research interviews
Acceptance criteria / technical details

[ ] validation of email and phone number (phone number validated through twilio)
[ ] add uniqueness constraints for email and phone number
[ ] track validation of email and phone number in DB

Notes for implementation:

route the public registration controller under a namespace

Notes for future milestones:

(make sure no non-validated numbers are called or emails sent to non-validated addresses)
(somehow set it up so that the new features run in parallel to the old ones, e.g. by routing them under a namespace)

Update
Requirements discussed on WIP PR:
(&OR == And or, meaning they can enter both or one, but not none. anything not market as optional is required (name, postal code etc.))
#  first_name                       :string(255)
#  last_name                        :string(255)
&OR phone number #  email_address                    :string(255)
optional #  address_1                        :string(255)
optional #  address_2                        :string(255)
optional #  city                             :string(255)
optional #  state                            :string(255)
#  postal_code                      :string(255)
&OR email #  phone_number                     :string(255)
choice between email or phone #  preferred_contact_method         :string(255)

this bit below is about giving the ability to select what kind of device they have, as well as how the person connects to the internet. Potentially it should have been another model, but still works as an attribute on person.
#  primary_device_id                :integer
#  primary_device_description       :string(255)
optional #  secondary_device_id              :integer
optional #  secondary_device_description     :string(255)
#  primary_connection_id            :integer
#  primary_connection_description   :string(255)
optional #  secondary_connection_id          :integer
optional #  secondary_connection_description :string(255)

here's the code for connection ID and mapping:
# in /config/initializers/device_mappings.rb
Logan::Application.config.device_mappings = {
  desktop: 0, laptop: 1, smartphone: 2, tablet: 3
}

Logan::Application.config.connection_mappings = {
  phone: 0, home_broadband: 1, other: 2, public_computer: 3, public_wifi: 4\
}

@marcoow @cromulus I forget - what is meant by 'track validation of email and phone number in DB'?

also, does 'phone number validated through twilio' mean verification that the phone number is real?
should we leave any twilio stuff for milestone 3, which focuses on SMS communication? I'd say the quickest we get to the search milestone, the best

I forget - what is meant by 'track validation of email and phone number in DB'?

Just a boolean flag in the DB that says whether email/phone number are validated or not

also, does 'phone number validated through twilio' mean verification that the phone number is real?

exactly

should we leave any twilio stuff for milestone 3, which focuses on SMS communication? I'd say the quicker we get to the search milestone, the better

makes sense; is that ok with you @cromulus?

Cool, same goes for email then, validation that it's real? Would that be done by email confirmation? Maybe we should call it verification and have a verified_* boolean field for each.
@cromulus if you're MIA I'll go ahead and implement email confirmation and add the verified_email flag to email_address, leaving phone verification through SMS for milestone 3, and then get started with search.

come to think of it, email verification won't be trivial here since we're not using devise, in which case it'd be as simple as adding the :confirmable option to the devise user model.
given that unverified emails will simply mean some requests for interviews will bounce in the case the emails don't exist, is it safe to assume it's not a priority and we can add verification later?
I'm going ahead and merging the PR to start on search, and adding a separate issue for contact info verification for milestone 3.

@oliverbarnes: we can implement our own email validation - just addin a new verification_token attribute with a random token.

how do you mean? how would the email be verified automatically without confirmation by the person?

I mean we just implement email verification ourselves - storing a token in the db, sending that to the email address and then have a route that verifies the token and marks the email address as verified.

ah, ok I see. sure, we can definitely roll our own, creating a mailer to send the verification token, etc. I didn't mean it's hard, just that it'll take some hours rather than minutes with devise. As far as I understand it, this is not critical to this milestone.
It will be critical once we get to scheduling invitations, since there's the case where a person inserts their contact info incorrectly by mistake, and they'll unreachable for invites. We can tackle the email verification then (milestone 3), and SMS verifications on milestone 4?
I might be missing something, of course :) let me know

Yeah that's what I meant. Wouldn't really recommend adding devise given its huge size. Makes sense for me moving it to later milestones though.

agreed, also doesn't make sense to use devise if the person won't be signing in.


Support Custom Elements

It looks like Excalidraw used to support custom elements. Does Excalidraw still support custom elements?

Yes, you can use Library functionally, you can find it in the top right corner

You can create your self components and save in your library or find components in the community

as per discord, I assume this is a question for the editor package. Currently not possible. Tracking https://github.com/excalidraw/excalidraw/issues/4957. Unclear when we add it, but will certainly happen.


Pep8 pylint fixes

PEP8 Fixes:

E126, E128: Over/Under-Indentation
W291: Trailing whitespace
W293: Whitespace on blank line
E302: Too few blank lines

PyLint fixes:

no-else-return: Unnecessary else clauses
bad-continuation: Wrong indentation

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: psyonara sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


Find a good icon

Probably related to/dependent on Issue #2

Well, I found something that isn't a duck.  I'm open to a better icon, but it's not a priority.


"Invalid: extension/package.json not found inside zip." when installing the Python extension on Windows

VS Code version
1.62.3
Extension version
v2021.11.1422169775
OS type
Windows
OS version
windows 10
Python distribution
Operating system
Python version
3.10.0
Language server
Default
Expected behaviour
Install python extension on VS code success on Windows host
Actual behaviour
Install failed:
[2021-11-23 20:40:51.435] [renderer1] [error] ["Invalid: extension/package.json not found inside zip.","    at q.downloadInstallableExtension (vscode-file://vscode-app/c:/Users/bfu/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:76:200682)","    at async q.doRun (vscode-file://vscode-app/c:/Users/bfu/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:76:199396)"]
[2021-11-23 20:40:51.459] [renderer1] [error] extension/package.json not found inside zip.: Invalid: extension/package.json not found inside zip.
at q.downloadInstallableExtension (vscode-file://vscode-app/c:/Users/bfu/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:76:200682)
at async q.doRun (vscode-file://vscode-app/c:/Users/bfu/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:76:199396)
Steps to reproduce
Find python extension in VSC, then click install button to install it.
Logs
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

I try online installation and offline vsix installation, both of them failed with same err.

Can't install cmake tools extension, and download vsix file from repo and install success.

Can you please provide us the shared process logs using following command
F1 > Open View... > Log (Shared)
Try to repro the issue and share us the log.


Results accumulating on store.observer call

Hello, thank you for the package.
I have a doubt about behavior of the store.observer, why is it accumulating the results?
The first time I call the method, it returns nothing, the second time it returns once, the third time it returns twice and so on.
I may be missunderstanding the behavior of the method, but I expected it to only return the result once, because if I call a showDialog for example, I don't want it to be called 2, 3, 4.. times, just once.

This screenshot is the result, as you can see the number of results increases as I call the function.

Could you please provide part of the code or any other insight about your implementation?

Disposer? disposer;

@override
void initState() {
    super.initState();
    disposer = controller.observer(
       onState: (state) => onState(state)
  );
}

@override
 void dispose() {
    disposer!.call();
    super.dispose();
 }


Complete postproccessdkg

Completed postProcessDkg(), slashNode(), freezeNode(), nodeStake(), and nodeUnstake() + relevant tests.

Latest commit addresses the issues raised above and includes the following changes:

bug fixes in postProccessDkg() and freezeNode()
arrangeMembersInGroup() implemented.
nodeQuit() implemented (still need erc20 interaction).
Fixed bug in removeFromGroup() when group.size == 0
cleaned up comments / changed formatting to Forge instead of Prettier.

Upcoming work planned for next PR:

add erc20 interaction to nodeStake and nodeQuit,
consolidate threshold logic to emitGroupEvent,
writing proper tests for postproccessdkg / freezenode.


Added 2022 roadmap and migrated previous roadmap from kubeflow/common

Previous roadmap for 2020 and 2021: https://github.com/kubeflow/common/blob/master/ROADMAP.md
The roadmap for 2022 is still in the early draft. We can continue discussing them going forward.
/cc @kubeflow/wg-training-leads

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.1%) to 27.524%

Files with Coverage Reduction
New Missed Lines
%

pkg/controller.v1/mpi/mpijob_controller.go
2
75.22%

Totals

Change from base Build<PHONE_NUMBER>:
0.1%

Covered Lines:
1682

Relevant Lines:
6111

💛  - Coveralls

/lgtm


Some fixes for the FL app

Dashboard now looks like below

the private data for the clients now are not in datasites anymore