I am looking for the equivalent of source .bashrc for Fish.
            Asked
            
        
        
            Active
            
        
            Viewed 5.1k times
        
    116
            
            
         
    
    
        Barett
        
- 5,826
- 6
- 51
- 55
 
    
    
        Paul Wenzel
        
- 1,886
- 2
- 15
- 15
1 Answers
166
            Use
source ~/.config/fish/config.fish
Or, if your fish is older than 2.1 (See fish#310)
. ~/.config/fish/config.fish
Then it will be sourced again, so depending on what you have in there it will be reloaded. For example appending to a universal variable would add more entries.
 
    
    
        Manuel Araoz
        
- 15,962
- 24
- 71
- 95
 
    
    
        terje
        
- 4,164
- 2
- 28
- 28
- 
                    5This now depricated. https://github.com/fish-shell/fish-shell/issues/310 in fish 3 is gone. Also can you might add `~``to the command line – Azd325 Feb 13 '15 at 19:23
- 
                    6Thanks @Azd325 for the comment - but wasn't clear what was deprecated! ;) Looking at the link - `.` is deprecated. `source` is still valid. – neowulf33 Jul 21 '16 at 22:45
- 
                    14My new personally favorite method, assuming Oh My Fish is installed, is `omf reload`. – Paul Wenzel Aug 07 '17 at 19:29
- 
                    3Using `omf reload` will also append more entries to a universal variable (as with source `~/.config/fish/config.fish` or running `fish` again. – Wouter Dec 12 '17 at 23:11