cantino / mcfly

Fly through your shell history. Great Scott!
MIT License
6.78k stars 177 forks source link

Doesn't start in new terminal windows Ubuntu 18.04 #184

Open mkrier opened 2 years ago

mkrier commented 2 years ago

$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.5 LTS Release: 18.04 Codename: bionic

When I open a new terminal window it doesn't start. I do have this is in my ~/.bashrc eval "$(mcfly init bash)"

I have to run . ~/.bashrc / . ~/.zshrc / source ~/.config/fish/config.fish every time to get it working.

Update: after some fiddling, now that doesn't work either:

$ . ~/.bashrc / . ~/.zshrc / source ~/.config/fish/config.fish mcfly: command not found

For some background:

$ brew install mcfly ==> Installing mcfly from cantino/mcfly ==> Downloading https://github.com/cantino/mcfly/releases/download/v0.5.8/mcfly- Already downloaded: /home/bog/.cache/Homebrew/downloads/73d5014ecee22bb29f360c8768b113a1a2f2059dc9619dd2e6d676fba9f356ee--mcfly-v0.5.8-x86_64-unknown-linux-musl.tar.gz ==> Caveats ONE MORE STEP!

Add the following to the end of your ~/.bashrc, ~/.zshrc, or ~/.config/fish/config.fish file.

Bash: eval "$(mcfly init bash)"

Zsh: eval "$(mcfly init zsh)"

Fish: mcfly init fish | source ==> Summary 🍺 /home/linuxbrew/.linuxbrew/Cellar/mcfly/v0.5.8: 3 files, 5.3MB, built in 3 seconds bog@lenovo:~$ mcfly mcfly: command not found

Also can someone explain to me how to get "insert code" working in the editor here? It either puts everything on one line or doesn't work at all.

cantino commented 2 years ago

I assume you followed the instructions to add the lines to your ~/.bashrc, ~/.zshrc, or ~/.config/fish/config.fish file?

mkrier commented 2 years ago

Yea that's this right:

eval "$(mcfly init bash)"

Which thread did I ask that on? The ubuntu forum? Or was it here somewhere? I'll revisit it,

Thanks

cantino commented 2 years ago

And mcfly is in your PATH?

mkrier commented 2 years ago

Er the installer doesn't mention that I have to, but if I did, do you want me to, which path would you like?

$ locate mcfly /home/bog/.mcfly /home/bog/.cache/Homebrew/mcfly--v0.5.8.tar.gz /home/bog/.cache/Homebrew/Logs/mcfly /home/bog/.cache/Homebrew/Logs/mcfly/00.options.out /home/bog/.cache/Homebrew/downloads/73d5014ecee22bb29f360c8768b113a1a2f2059dc9619dd2e6d676fba9f356ee--mcfly-v0.5.8-x86_64-unknown-linux-musl.tar.gz /home/bog/.mcfly/history.db /home/linuxbrew/.linuxbrew/Cellar/mcfly /home/linuxbrew/.linuxbrew/Cellar/mcfly/v0.5.8 /home/linuxbrew/.linuxbrew/Cellar/mcfly/v0.5.8/.brew /home/linuxbrew/.linuxbrew/Cellar/mcfly/v0.5.8/INSTALL_RECEIPT.json /home/linuxbrew/.linuxbrew/Cellar/mcfly/v0.5.8/bin /home/linuxbrew/.linuxbrew/Cellar/mcfly/v0.5.8/.brew/mcfly.rb /home/linuxbrew/.linuxbrew/Cellar/mcfly/v0.5.8/bin/mcfly /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/HomebrewFormula /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/pkg /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/GITHUB_HEADERS /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/HEAD /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/config /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/index /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/logs /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/packed-refs /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/refs /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/logs/HEAD /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/logs/refs /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/logs/refs/heads /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/logs/refs/remotes /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/logs/refs/heads/main /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/logs/refs/remotes/origin /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/logs/refs/remotes/origin/HEAD /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/15 /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/25 /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/2f /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/31 /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/41 /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/4c /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/51 /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/68 /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/6e /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/73 /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/85 /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/92 /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/9d /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/d8 /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/e7 /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/info /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/pack /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/15/50e7b25604fde81506ff2cbf98da7fc18b9212 /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/25/9bb1cf83c49a571f5f88084afe9822ec0c89f6 /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/2f/1724da364b172e7ef3fcee0fc7574d8b460de5 /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/31/7cc88f66084f388115c70c4b926fa09eea89c5 /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/41/6497dfcb35a9a6e6fb594dd3aaceb0de284d46 /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/4c/64941fdcde22c9a82c70f4e18358ed2b2d4a90 /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/51/14c84ec5e7193239977e929234530d9d7f805c /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/51/aa04bf3d98e8b83aff1c1ccbc81c6f8c730153 /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/68/44b9dc56a0a79addb5b17c58e796c675f28f3c /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/6e/637fabcf68c836a4fa125a9ccd5405c309b3aa /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/73/1ea30c11f1355a71666d7912f0fae4dcfb90a3 /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/85/e11ef31df809a9ff5e56db2721d466efa49ed7 /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/92/ccc46ce783733a98ab113a3efeb6ae938cd0e9 /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/9d/9739f5779c82ccd8164b2991b1130e08138520 /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/d8/2e22ee7fc27d4148487bd990141deb8c059fce /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/objects/e7/01e29b8107620be0bcb54ca9fed8c6c080c21c /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/refs/heads /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/refs/remotes /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/refs/tags /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/refs/heads/main /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/refs/remotes/origin /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/.git/refs/remotes/origin/HEAD /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/pkg/brew /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/cantino/homebrew-mcfly/pkg/brew/mcfly.rb /home/linuxbrew/.linuxbrew/bin/mcfly /home/linuxbrew/.linuxbrew/opt/mcfly /home/linuxbrew/.linuxbrew/var/homebrew/linked/mcfly

cantino commented 2 years ago

If you just type mcfly --version, does it work?

wdh2100 commented 2 years ago

@mkrier

export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"
export MANPATH="/home/linuxbrew/.linuxbrew/share/man:$MANPATH"
export INFOPATH="/home/linuxbrew/.linuxbrew/share/info:$INFOPATH"

solved