I canceled my setapp subscription, since core shell was one of the few applications that I actually used. Now I have the issues that I'm missing all my hosts - the setapp version is still installed, but not active, so I can not do a normal export. Are there anyway I can get my hosts into my "normal" version?
You can recover your hosts through a raw method, be careful when operating your data:
- Quit Core Shell apps
- Create a backup directory:
mkdir -p ~/Documents/CoreShellDataBackup
- Backup Setapp and App Store version of Core Shell respectively:
cp -R ~/Library/Containers/io.coressh.shell-setapp/Data/Library/Application\ Support/io.coressh.shell-setapp ~/Documents/CoreShellDataBackup/io.coressh.shell-setapp cp -R ~/Library/Containers/io.coressh.shell/Data/Library/Application\ Support/io.coressh.shell/ ~/Documents/CoreShellDataBackup/io.coressh.shell
- Make sure data are copied to
~/Documents/CoreShellDataBackup
correctly. - Recover your Setapp version data to "normal" version
rm -rf ~/Library/Containers/io.coressh.shell/Data/Library/Application\ Support/io.coressh.shell/ cp -R ~/Library/Containers/io.coressh.shell-setapp/Data/Library/Application\ Support/io.coressh.shell-setapp ~/Library/Containers/io.coressh.shell/Data/Library/Application\ Support/io.coressh.shell
- Relaunch Core Shell and check your entires.
- Delete
~/Documents/CoreShellDataBackup
once you are confident all profiles are imported correctly.
Let me know whenever you need assistance.
Kindly Regards,
Yang
1 Like
I avoided issues like this by storing all my ssh configurations in ~/.ssh/config like the example below.
Host arm1
User opc
HostName 129.159.245.167
Port 22
IdentityFile /Users/mfransso/.ssh/personal/id_rsa
I can then just reference this in Core Shell by it's name
I can use the arm1 reference in any terminal or in other apps like Core Tunnel or Forklift.
1 Like