warpdotdev / Warp

Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster.
https://warp.dev
Other
20.95k stars 358 forks source link

Core: Oops! Warp was unable to start even though it works #126

Closed ShukantPal closed 2 years ago

ShukantPal commented 3 years ago

I got this message but closing the modal makes Warp work perfectly fine for me.

Screen Shot 2021-08-14 at 1 15 05 PM
zachlloyd commented 3 years ago

Interesting - how long does it take for your shell to start typically when you open a new tab?

zachlloyd commented 3 years ago

@alokedesai

ShukantPal commented 3 years ago

I sometimes takes 5-6 seconds, and that's when this modal pops up apparently

zachlloyd commented 3 years ago

Yeah we don't have a better way of detecting failure at the moment so unfortunately this show on a timer if the session doesn't launch

On Tue, Aug 17, 2021 at 11:38 PM Shukant Pal @.***> wrote:

I sometimes takes 5-6 seconds, and that's when this modal pops up apparently

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/warpdotdev/warp/issues/126#issuecomment-900787802, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACCSUZIZVLIUFLEMEZUFHCLT5MTLTANCNFSM5CFIYB5A .

JReinhold commented 3 years ago

I'm having the same issue, but only experienced it after updating earlier this week (can't remember which version, sorry)

zsh takes about 18 seconds to boot up in Warp, but in iTerm the same shell takes 1-2 seconds.

Let me know if I can help with debugging in any way.

alunap commented 3 years ago

Same as JReinhold. My .zshrc is fairly large, but prior to the last update this was not a problem for warp. Now I get that error every time. I have not updated .zshrc or .zshenv for quite some time. At first I thought it was just that oh-my-zsh asked to update, but it fails even once that is done and I restart.

alokedesai commented 3 years ago

Thanks for the reports here--we'll make sure to investigate and get this fixed. @JReinhold @alunap if you are comfortable, would you mind sharing the output of executing alias and echo ${(k)parameters[(R)*export*]}? If you don't feel comfortable sharing this in GH you can also ping me on Discord or email me at aloke@warp.dev

JReinhold commented 3 years ago

Sure.

alias

I can only recognise a few of these, don't know where most of them come from.

-='cd -'
...=../..
....=../../..
.....=../../../..
......=../../../../..
1='cd -'
2='cd -2'
3='cd -3'
4='cd -4'
5='cd -5'
6='cd -6'
7='cd -7'
8='cd -8'
9='cd -9'
_='sudo '
afind='ack -il'
afk='open -a ScreenSaverEngine'
angular='frontend angular'
angularjs='frontend angularjs'
archive='web_search archive'
baidu='web_search baidu'
bem='frontend bem'
bing='web_search bing'
bootsnipp='frontend bootsnipp'
bundlephobia='frontend bundlephobia'
caniuse='frontend caniuse'
cat=bat
chrome='/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome'
chromei='/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --incognito'
cleanup='find . -type f -name '\''*.DS_Store'\'' -ls -delete'
codepen='frontend codepen'
compassdoc='frontend compassdoc'
cssflow='frontend cssflow'
da='dotnet add'
dartlang='frontend dartlang'
dcb='docker-compose build'
dcdn='docker-compose down'
dce='docker-compose exec'
dck='docker-compose kill'
dcl='docker-compose logs'
dclf='docker-compose logs -f'
dco=docker-compose
dcps='docker-compose ps'
dcpull='docker-compose pull'
dcr='docker-compose run'
dcrestart='docker-compose restart'
dcrm='docker-compose rm'
dcstart='docker-compose start'
dcstop='docker-compose stop'
dcup='docker-compose up'
dcupb='docker-compose up --build'
dcupd='docker-compose up -d'
ddg='web_search duckduckgo'
dev='./manage.py runserver & ./manage.py livereload && fg'
dl='cd ~/Library/Mobile\ Documents/com~apple~CloudDocs/Downloads'
dn='dotnet new'
dng='dotnet nuget'
dp='dotnet pack'
dr='dotnet run'
ds='dotnet sln'
dt='cd ~/Desktop'
ducky='web_search duckduckgo \!'
dw='dotnet watch'
dwr='dotnet watch run'
ecosia='web_search ecosia'
egrep='egrep --color=auto --exclude-dir={.bzr,CVS,.git,.hg,.svn,.idea,.tox}'
emberjs='frontend emberjs'
emptytrash='sudo rm -rfv /Volumes/*/.Trashes; sudo rm -rfv ~/Library/Mobile\ Documents/com~apple~CloudDocs/.Trash; sudo rm -rfv ~/.Trash; sudo rm -rfv /private/var/log/asl/*.asl'
emu='emulator -avd Pixel_2_API_27'
fgrep='fgrep --color=auto --exclude-dir={.bzr,CVS,.git,.hg,.svn,.idea,.tox}'
flowtype='frontend flowtype'
fontello='frontend fontello'
fzfo='fzf | xargs -o code'
g=git
ga='git add'
gaa='git add --all'
gam='git am'
gama='git am --abort'
gamc='git am --continue'
gams='git am --skip'
gamscp='git am --show-current-patch'
gap='git apply'
gapa='git add --patch'
gapt='git apply --3way'
gau='git add --update'
gav='git add --verbose'
gb='git branch'
gbD='git branch -D'
gba='git branch -a'
gbd='git branch -d'
gbda='git branch --no-color --merged | command grep -vE "^(\+|\*|\s*($(git_main_branch)|$(git_develop_branch))\s*$)" | command xargs -n 1 git branch -d'
gbl='git blame -b -w'
gbnm='git branch --no-merged'
gbr='git branch --remote'
gbs='git bisect'
gbsb='git bisect bad'
gbsg='git bisect good'
gbsr='git bisect reset'
gbss='git bisect start'
gc='git commit -v'
'gc!'='git commit -v --amend'
gca='git commit -v -a'
'gca!'='git commit -v -a --amend'
gcam='git commit -a -m'
'gcan!'='git commit -v -a --no-edit --amend'
'gcans!'='git commit -v -a -s --no-edit --amend'
gcas='git commit -a -s'
gcasm='git commit -a -s -m'
gcb='git checkout -b'
gcd='git checkout $(git_develop_branch)'
gcf='git config --list'
gcl='git clone --recurse-submodules'
gclean='git clean -id'
gcm='git checkout $(git_main_branch)'
gcmsg='git commit -m'
'gcn!'='git commit -v --no-edit --amend'
gco='git checkout'
gcor='git checkout --recurse-submodules'
gcount='git shortlog -sn'
gcp='git cherry-pick'
gcpa='git cherry-pick --abort'
gcpc='git cherry-pick --continue'
gcs='git commit -S'
gcsm='git commit -s -m'
gcss='git commit -S -s'
gcssm='git commit -S -s -m'
gd='git diff'
gdca='git diff --cached'
gdct='git describe --tags $(git rev-list --tags --max-count=1)'
gdcw='git diff --cached --word-diff'
gds='git diff --staged'
gdt='git diff-tree --no-commit-id --name-only -r'
gdw='git diff --word-diff'
gf='git fetch'
gfa='git fetch --all --prune --jobs=10'
gfg='git ls-files | grep'
gfo='git fetch origin'
gg='git gui citool'
gga='git gui citool --amend'
ggpull='git pull origin "$(git_current_branch)"'
ggpur=ggu
ggpush='git push origin "$(git_current_branch)"'
ggsup='git branch --set-upstream-to=origin/$(git_current_branch)'
ghh='git help'
gignore='git update-index --assume-unchanged'
gignored='git ls-files -v | grep "^[[:lower:]]"'
git-svn-dcommit-push='git svn dcommit && git push github $(git_main_branch):svntrunk'
github='web_search github'
givero='web_search givero'
gk='\gitk --all --branches'
gke='\gitk --all $(git log -g --pretty=%h)'
gl='git pull'
glg='git log --stat'
glgg='git log --graph'
glgga='git log --graph --decorate --all'
glgm='git log --graph --max-count=10'
glgp='git log --stat -p'
glo='git log --oneline --decorate'
globurl='noglob urlglobber '
glod='git log --graph --pretty='\''%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ad) %C(bold blue)<%an>%Creset'\'
glods='git log --graph --pretty='\''%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ad) %C(bold blue)<%an>%Creset'\'' --date=short'
glog='git log --oneline --decorate --graph'
gloga='git log --oneline --decorate --graph --all'
glol='git log --graph --pretty='\''%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'\'
glola='git log --graph --pretty='\''%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'\'' --all'
glols='git log --graph --pretty='\''%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'\'' --stat'
glp=_git_log_prettily
glum='git pull upstream $(git_main_branch)'
gm='git merge'
gma='git merge --abort'
gmom='git merge origin/$(git_main_branch)'
gmt='git mergetool --no-prompt'
gmtvim='git mergetool --no-prompt --tool=vimdiff'
gmum='git merge upstream/$(git_main_branch)'
goodreads='web_search goodreads'
google='web_search google'
gp='git push'
gpd='git push --dry-run'
gpf='git push --force-with-lease'
'gpf!'='git push --force'
gpoat='git push origin --all && git push origin --tags'
gpr='git pull --rebase'
gpristine='git reset --hard && git clean -dffx'
gpsup='git push --set-upstream origin $(git_current_branch)'
gpu='git push upstream'
gpv='git push -v'
gr='git remote'
gra='git remote add'
grb='git rebase'
grba='git rebase --abort'
grbc='git rebase --continue'
grbd='git rebase $(git_develop_branch)'
grbi='git rebase -i'
grbm='git rebase $(git_main_branch)'
grbo='git rebase --onto'
grbs='git rebase --skip'
grep='grep --color=auto --exclude-dir={.bzr,CVS,.git,.hg,.svn,.idea,.tox}'
grev='git revert'
grh='git reset'
grhh='git reset --hard'
grm='git rm'
grmc='git rm --cached'
grmv='git remote rename'
groh='git reset origin/$(git_current_branch) --hard'
grrm='git remote remove'
grs='git restore'
grset='git remote set-url'
grss='git restore --source'
grst='git restore --staged'
grt='cd "$(git rev-parse --show-toplevel || echo .)"'
gru='git reset --'
grup='git remote update'
grv='git remote -v'
gsb='git status -sb'
gsd='git svn dcommit'
gsh='git show'
gsi='git submodule init'
gsps='git show --pretty=short --show-signature'
gsr='git svn rebase'
gss='git status -s'
gst='git status'
gsta='git stash push'
gstaa='git stash apply'
gstall='git stash --all'
gstc='git stash clear'
gstd='git stash drop'
gstl='git stash list'
gstp='git stash pop'
gsts='git stash show --text'
gstu='gsta --include-untracked'
gsu='git submodule update'
gsw='git switch'
gswc='git switch -c'
gtl='gtl(){ git tag --sort=-v:refname -n -l "${1}*" }; noglob gtl'
gts='git tag -s'
gtv='git tag | sort -V'
gunignore='git update-index --no-assume-unchanged'
gunwip='git log -n 1 | grep -q -c "\-\-wip\-\-" && git reset HEAD~1'
gup='git pull --rebase'
gupa='git pull --rebase --autostash'
gupav='git pull --rebase --autostash -v'
gupv='git pull --rebase -v'
gwch='git whatchanged -p --abbrev-commit --pretty=medium'
gwip='git add -A; git rm $(git ls-files --deleted) 2> /dev/null; git commit --no-verify --no-gpg-sign -m "--wip-- [skip ci]"'
hide='defaults write com.apple.finder AppleShowAllFiles -bool false; and killall Finder'
hidedesktop='defaults write com.apple.finder CreateDesktop -bool false; and killall Finder'
hidefiles='defaults write com.apple.finder AppleShowAllFiles -bool false && killall Finder'
history='omz_history -i'
html5please='frontend html5please'
image='web_search duckduckgo \!i'
ip='dig +short myip.opendns.com @resolver1.opendns.com'
is_json='xargs -0 node -e "try {json = JSON.parse(process.argv[1]);} catch (e) { console.log(false); json = null; } if(json) { console.log(true); }"'
jestjs='frontend jestjs'
jquery='frontend jquery'
k=kubectl
kaf='kubectl apply -f'
kca='_kca(){ kubectl "$@" --all-namespaces;  unset -f _kca; }; _kca'
kccc='kubectl config current-context'
kcdc='kubectl config delete-context'
kcgc='kubectl config get-contexts'
kcn='kubectl config set-context --current --namespace'
kcp='kubectl cp'
kcsc='kubectl config set-context'
kcuc='kubectl config use-context'
kdcj='kubectl describe cronjob'
kdcm='kubectl describe configmap'
kdd='kubectl describe deployment'
kdds='kubectl describe daemonset'
kdel='kubectl delete'
kdelcj='kubectl delete cronjob'
kdelcm='kubectl delete configmap'
kdeld='kubectl delete deployment'
kdelds='kubectl delete daemonset'
kdelf='kubectl delete -f'
kdeli='kubectl delete ingress'
kdelno='kubectl delete node'
kdelns='kubectl delete namespace'
kdelp='kubectl delete pods'
kdelpvc='kubectl delete pvc'
kdels='kubectl delete svc'
kdelsa='kubectl delete sa'
kdelsec='kubectl delete secret'
kdelss='kubectl delete statefulset'
kdi='kubectl describe ingress'
kdno='kubectl describe node'
kdns='kubectl describe namespace'
kdp='kubectl describe pods'
kdpvc='kubectl describe pvc'
kds='kubectl describe svc'
kdsa='kubectl describe sa'
kdsec='kubectl describe secret'
kdss='kubectl describe statefulset'
kecj='kubectl edit cronjob'
kecm='kubectl edit configmap'
ked='kubectl edit deployment'
keds='kubectl edit daemonset'
kei='kubectl edit ingress'
keno='kubectl edit node'
kens='kubectl edit namespace'
kep='kubectl edit pods'
kepvc='kubectl edit pvc'
kes='kubectl edit svc'
kess='kubectl edit statefulset'
keti='kubectl exec -ti'
kga='kubectl get all'
kgaa='kubectl get all --all-namespaces'
kgcj='kubectl get cronjob'
kgcm='kubectl get configmaps'
kgcma='kubectl get configmaps --all-namespaces'
kgd='kubectl get deployment'
kgda='kubectl get deployment --all-namespaces'
kgds='kubectl get daemonset'
kgdsw='kgds --watch'
kgdw='kgd --watch'
kgdwide='kgd -o wide'
kgi='kubectl get ingress'
kgia='kubectl get ingress --all-namespaces'
kgno='kubectl get nodes'
kgns='kubectl get namespaces'
kgp='kubectl get pods'
kgpa='kubectl get pods --all-namespaces'
kgpall='kubectl get pods --all-namespaces -o wide'
kgpl='kgp -l'
kgpn='kgp -n'
kgpvc='kubectl get pvc'
kgpvca='kubectl get pvc --all-namespaces'
kgpvcw='kgpvc --watch'
kgpw='kgp --watch'
kgpwide='kgp -o wide'
kgrs='kubectl get rs'
kgs='kubectl get svc'
kgsa='kubectl get svc --all-namespaces'
kgsec='kubectl get secret'
kgseca='kubectl get secret --all-namespaces'
kgss='kubectl get statefulset'
kgssa='kubectl get statefulset --all-namespaces'
kgssw='kgss --watch'
kgsswide='kgss -o wide'
kgsw='kgs --watch'
kgswide='kgs -o wide'
kl='kubectl logs'
kl1h='kubectl logs --since 1h'
kl1m='kubectl logs --since 1m'
kl1s='kubectl logs --since 1s'
klf='kubectl logs -f'
klf1h='kubectl logs --since 1h -f'
klf1m='kubectl logs --since 1m -f'
klf1s='kubectl logs --since 1s -f'
kpf='kubectl port-forward'
krh='kubectl rollout history'
krsd='kubectl rollout status deployment'
krsss='kubectl rollout status statefulset'
kru='kubectl rollout undo'
ksd='kubectl scale deployment'
ksss='kubectl scale statefulset'
l='ls -lah'
la='ls -lAh'
ldl='cd ~/Downloads'
ll='ls -lh'
localip='ipconfig getifaddr en0'
lodash='frontend lodash'
ls='ls -G'
lsa='ls -lah'
m=./manage.py
map='web_search duckduckgo \!m'
md='mkdir -p'
mdn='frontend mdn'
mergepdf='/System/Library/Automator/Combine\ PDF\ Pages.action/Contents/Resources/join.py'
news='web_search duckduckgo \!n'
nodejs='frontend nodejs'
npmjs='frontend npmjs'
ofd='open_command $PWD'
packagephobia='frontend packagephobia'
pop='yes | ./manage.py populate_db'
pp_json='xargs -0 node -e "console.log(JSON.stringify(JSON.parse(process.argv[1]), null, 4));"'
psh='pipenv shell'
qunit='frontend qunit'
qwant='web_search qwant'
rd=rmdir
reactjs='frontend reactjs'
rn=react-native
rnand='react-native run-android'
rnatv='react-native run-ios --simulator "Apple TV"'
rnatv4k='react-native run-ios --simulator "Apple TV 4K"'
rnatv4k1080='react-native run-ios --simulator "Apple TV 4K (at 1080p)"'
rnaw38='react-native run-ios --simulator "Apple Watch - 38mm"'
rnaw42='react-native run-ios --simulator "Apple Watch - 42mm"'
rnaws238='react-native run-ios --simulator "Apple Watch Series 2 - 38mm"'
rnaws242='react-native run-ios --simulator "Apple Watch Series 2 - 42mm"'
rnaws338='react-native run-ios --simulator "Apple Watch Series 3 - 38mm"'
rnaws342='react-native run-ios --simulator "Apple Watch Series 3 - 42mm"'
rnaws440='react-native run-ios --simulator "Apple Watch Series 4 - 40mm"'
rnaws444='react-native run-ios --simulator "Apple Watch Series 4 - 44mm"'
rnios='react-native run-ios'
rnios11='react-native run-ios --simulator "iPhone 11"'
rnios11p='react-native run-ios --simulator "iPhone 11 Pro"'
rnios11pm='react-native run-ios --simulator "iPhone 11 Pro Max"'
rnios12='react-native run-ios --simulator "iPhone 12"'
rnios12p='react-native run-ios --simulator "iPhone 12 Pro"'
rnios12pm='react-native run-ios --simulator "iPhone 12 Pro Max"'
rnios4s='react-native run-ios --simulator "iPhone 4s"'
rnios5='react-native run-ios --simulator "iPhone 5"'
rnios5s='react-native run-ios --simulator "iPhone 5s"'
rnios6='react-native run-ios --simulator "iPhone 6"'
rnios6p='react-native run-ios --simulator "iPhone 6 Plus"'
rnios6s='react-native run-ios --simulator "iPhone 6s"'
rnios6sp='react-native run-ios --simulator "iPhone 6s Plus"'
rnios7='react-native run-ios --simulator "iPhone 7"'
rnios7p='react-native run-ios --simulator "iPhone 7 Plus"'
rnios8='react-native run-ios --simulator "iPhone 8"'
rnios8p='react-native run-ios --simulator "iPhone 8 Plus"'
rniosse='react-native run-ios --simulator "iPhone SE"'
rniosx='react-native run-ios --simulator "iPhone X"'
rniosxr='react-native run-ios --simulator "iPhone Xʀ"'
rniosxs='react-native run-ios --simulator "iPhone Xs"'
rniosxsm='react-native run-ios --simulator "iPhone Xs Max"'
rnipad11='react-native run-ios --simulator "iPad Pro (11-inch)"'
rnipad123='react-native run-ios --simulator "iPad Pro (12.9-inch) (3rd generation)"'
rnipad2='react-native run-ios --simulator "iPad 2"'
rnipad5='react-native run-ios --simulator "iPad (5th generation)"'
rnipad6='react-native run-ios --simulator "iPad (6th generation)"'
rnipada='react-native run-ios --simulator "iPad Air"'
rnipada2='react-native run-ios --simulator "iPad Air 2"'
rnipada3='react-native run-ios --simulator "iPad Air (3rd generation)"'
rnipadm2='react-native run-ios --simulator "iPad mini 2"'
rnipadm3='react-native run-ios --simulator "iPad mini 3"'
rnipadm4='react-native run-ios --simulator "iPad mini 4"'
rnipadm5='react-native run-ios --simulator "iPad mini (5th generation)"'
rnipadp10='react-native run-ios --simulator "iPad Pro (10.5-inch)"'
rnipadp12='react-native run-ios --simulator "iPad Pro (12.9-inch)"'
rnipadp122='react-native run-ios --simulator "iPad Pro (12.9-inch) (2nd generation)"'
rnipadp9='react-native run-ios --simulator "iPad Pro (9.7-inch)"'
rnipadr='react-native run-ios --simulator "iPad Retina"'
rnland='react-native log-android'
rnlink='react-native link'
rnlios='react-native log-ios'
rns='react-native start'
run='./manage.py runserver 0.0.0.0:8000'
run-help=man
scholar='web_search scholar'
shell='./manage.py shell'
shopt=:
show='defaults write com.apple.finder AppleShowAllFiles -bool true; and killall Finder'
showdesktop='defaults write com.apple.finder CreateDesktop -bool true; and killall Finder'
showfiles='defaults write com.apple.finder AppleShowAllFiles -bool true && killall Finder'
smacss='frontend smacss'
sp='web_search startpage'
stackoverflow='web_search stackoverflow'
typescript='frontend typescript'
unheap='frontend unheap'
urldecode_json='xargs -0 node -e "console.log(decodeURIComponent(process.argv[1]))"'
urlencode_json='xargs -0 node -e "console.log(encodeURIComponent(process.argv[1]))"'
vsc='code .'
vsca='code --add'
vscd='code --diff'
vscde='code --disable-extensions'
vsced='code --extensions-dir'
vscg='code --goto'
vscie='code --install-extension'
vscl='code --log'
vscn='code --new-window'
vscr='code --reuse-window'
vscu='code --user-data-dir'
vscue='code --uninstall-extension'
vscv='code --verbose'
vscw='code --wait'
vuejs='frontend vuejs'
which-command=whence
wiki='web_search duckduckgo \!w'
wolframalpha='web_search wolframalpha'
y=yarn
ya='yarn add'
yad='yarn add --dev'
yahoo='web_search yahoo'
yandex='web_search yandex'
yap='yarn add --peer'
yb='yarn build'
ycc='yarn cache clean'
yd='yarn dev'
yga='yarn global add'
ygls='yarn global list'
ygrm='yarn global remove'
ygu='yarn global upgrade'
yh='yarn help'
yi='yarn init'
yin='yarn install'
yln='yarn lint'
yls='yarn list'
yout='yarn outdated'
youtube='web_search duckduckgo \!yt'
yp='yarn pack'
yrm='yarn remove'
yrun='yarn run'
ys='yarn serve'
yst='yarn start'
yt='yarn test'
ytc='yarn test --coverage'
yuc='yarn global upgrade && yarn cache clean'
yui='yarn upgrade-interactive'
yuil='yarn upgrade-interactive --latest'
yup='yarn upgrade'
yv='yarn version'
yw='yarn workspace'
yws='yarn workspaces'
z='_z 2>&1'     

echo ${(k)parameters[(R)*export*]}

LOGNAME COMMAND_MODE COLORTERM PIPENV_VENV_IN_PROJECT PWD FZF_DEFAULT_COMMAND TERM_PROGRAM SECURITYSESSIONID XPC_FLAGS WARP_FEATURE_FLAG_SSH TMPDIR LANG SHELL XPC_SERVICE_NAME LaunchInstanceID LC_ALL HOME ANDROID_HOME SHLVL FONTAWESOME_NPM_TOKEN __CF_USER_TEXT_ENCODING PATH __CFBundleIdentifier SSH_AUTH_SOCK TERM ASDF_DIR OLDPWD USER ZSH PAGER LSCOLORS LESS LC_CTYPE
polymorcodeus commented 2 years ago

If I have a warp terminal open and then restart - I get the "Oops! error from above". I have the option to reopen applications after a reboot selected.

Just opening a new window works, no need to restart the application.

Also running ZSH with custom aliases in zshrc - no .fig though.

BearGuy commented 2 years ago

+1 I'm also getting the same error with no .fig configuration whatsoever in my ~/.zshrc. Still able to use the terminal too

alokedesai commented 2 years ago

Hi all, @charlespierce submitted some changes last week that sped up session start time significantly for both ZSH and Bash. This should be launched to all users tomorrow.

Separately, we're working on making this dialog less intrusive and expect that to be launched next week.

elviskahoro commented 2 years ago

I think this is closable

charlespierce commented 2 years ago

Yep, this week's release updates this message to be a less-intrusive banner (with no direct reference to Fig or any other specific plugin). Combined with the speed improvements released last week, this issue should be resolved!