Comments (4)
mkdir: /Users/senthil/.config/fish/conf.d: Permission denied
Looks like something is up with your home directory permissions. If you could fix those and retry, we should be good to go
from atuin.
Hmmm sounds like the part where we add the atuin binary to PATH is failing. I believe it adds it to all shells, will check. Can you share the file permissions you have set for that path? Or any parent directory of it, if it doesn't exist
Otherwise, our script automatically adds the shell init:
Lines 43 to 54 in 90e7d28
using homebrew (the tui doesn't show up even after successful installation from homebrew).
The docs cover installations with package managers, where manually installing the shell plugin is required: https://docs.atuin.sh/guide/installation/
from atuin.
@ellie , I have the exact problem when trying to download atuin using curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh
.
And nothing else seems to have a problem with permissions in my home directory. Some detailed insight would be helpful.
I have zsh in my terminal, but atuin defaults to using .bash_profile and fish, just like OP's issue. I am not sure if that is the intended way, but my first instinct was that it should use my zsh profile? Or am I wildly wrong here? It is able to add the following lines to me .zshrc:
. "$HOME/.atuin/bin/env" eval "$(atuin init zsh)"
from atuin.
@orsenthil , I just realised that using the curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh
installation method fails (at least on my macos apple silicon), and so does using homebrew (the tui doesn't show up even after successful installation from homebrew).
I reinstalled atuin using cargo (follow the docs, and install the rust toolchain using rustup first). Then in your terminal - echo 'eval "$(atuin init zsh)"' >> ~/.zshrc
.
And then restart your terminal. This correctly installs it, and the tui is visible.
from atuin.
Related Issues (20)
- [Bug]: 'atuin search -i' only returns entry to the console but doesn't execute it HOT 3
- [Bug]: How to bind keys HOT 1
- Unable to build from Git on Windows HOT 1
- [Bug]: Error: pool timed out while waiting for an open connection HOT 2
- Feature Request: Fully clear input on Control-C
- [Bug]: "Error: error returned from database: (code: 4847) disk I/O error" if no space left on device HOT 3
- [Bug]: atuin status with Error: the 'year' component could not be parsed
- [Bug]: Scrolling in tmux window invokes Atuin history panel
- [Feature Request]: Allow to save locally command history having secrets but have an ooption to prevent from sending it over the server HOT 1
- Unable to import structured history data from hishtory into atuin and have the atuin program search it HOT 1
- [Bug]: typing more of a string makes it a worse match HOT 3
- Feature request: sync config.toml
- [Bug]: Atuin fzf search to behave the same like my zsh fzf search
- [Bug]: atuin status with Error: unexpected trailing characters; the end of input was expected
- [Bug]: atuin + starship + zsh + accept-line override is clearing previous command? HOT 1
- [Bug]: sqlite database corruption on network filesystem AFS HOT 1
- [Bug]: Cannot install on NixOS
- [Bug]: some commands are missed by autin for no apparent reason? HOT 1
- feature request: allow disable "/" keybind applicable when "ctrl+r" is enabled (for ble.sh compatibility)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from atuin.