Better presentation of the additional paths in $PATH
This commit is contained in:
parent
f22441c660
commit
90512f8daf
@ -1,3 +1,4 @@
|
|||||||
|
# -*- org-confirm-babel-evaluate: nil -*-
|
||||||
#+TITLE: Phundrak’s fish config
|
#+TITLE: Phundrak’s fish config
|
||||||
#+INCLUDE: headers.org
|
#+INCLUDE: headers.org
|
||||||
#+OPTIONS: auto-id:t
|
#+OPTIONS: auto-id:t
|
||||||
@ -5,7 +6,7 @@
|
|||||||
#+HTML_HEAD_EXTRA: <meta property="og:title" content="Phundrak's fish config" />
|
#+HTML_HEAD_EXTRA: <meta property="og:title" content="Phundrak's fish config" />
|
||||||
#+HTML_HEAD_EXTRA: <meta property="og:description" content="Description of the fish config file of Phundrak" />
|
#+HTML_HEAD_EXTRA: <meta property="og:description" content="Description of the fish config file of Phundrak" />
|
||||||
#+PROPERTY: header-args:fish :tangle ~/.config/fish/config.fish :exports code
|
#+PROPERTY: header-args:fish :tangle ~/.config/fish/config.fish :exports code
|
||||||
#+PROPERTY: header-args :exports code
|
#+PROPERTY: header-args :exports code :tangle no
|
||||||
|
|
||||||
* Table of Contents :TOC:noexport:
|
* Table of Contents :TOC:noexport:
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
@ -112,10 +113,29 @@
|
|||||||
is for example the case with my =PATH= variable in which I add Rust’s Cargo’s
|
is for example the case with my =PATH= variable in which I add Rust’s Cargo’s
|
||||||
binaries, Go’s binaries and my own executables. And of course, don’t forget
|
binaries, Go’s binaries and my own executables. And of course, don’t forget
|
||||||
to add the already existing =PATH=.
|
to add the already existing =PATH=.
|
||||||
#+BEGIN_SRC fish
|
|
||||||
set -gx PATH \
|
#+NAME: extra-paths
|
||||||
$HOME/.pub-cache/bin $HOME/.local/bin $HOME/go/bin $HOME/.cargo/bin \
|
| additional path | what it leads to |
|
||||||
$HOME/.gem/ruby/2.6.0/bin $PATH
|
|---------------------------+--------------------------------------|
|
||||||
|
| $HOME/.pub-cache/bin | Dart binaries and executables |
|
||||||
|
| $HOME/.local/bin | Custom executables, see [[file:bin.org]] |
|
||||||
|
| $HOME/go/bin | Go binaries and executables |
|
||||||
|
| $HOME/.cargo/bin | Rust binaries and executables |
|
||||||
|
| $HOME/.gem/ruby/2.6.0/bin | Ruby binaries and executables |
|
||||||
|
|
||||||
|
#+NAME: generate-extra-paths
|
||||||
|
#+BEGIN_SRC python :var paths=extra-paths :exports none :cache yes
|
||||||
|
results = ''
|
||||||
|
for path in paths:
|
||||||
|
results += "{0} ".format(path[0])
|
||||||
|
return results.strip()
|
||||||
|
#+END_SRC
|
||||||
|
|
||||||
|
#+RESULTS[36e9cabf867423f29b621d8dac765fad154bd2b1]: generate-extra-paths
|
||||||
|
: $HOME/.pub-cache/bin $HOME/.local/bin $HOME/go/bin $HOME/.cargo/bin $HOME/.gem/ruby/2.6.0/bin
|
||||||
|
|
||||||
|
#+BEGIN_SRC fish :noweb yes
|
||||||
|
set -gx PATH <<generate-extra-paths()>> $PATH
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
Sometimes, software will rely on =SUDO_ASKPASS= to get a GUI from which it
|
Sometimes, software will rely on =SUDO_ASKPASS= to get a GUI from which it
|
||||||
|
Loading…
Reference in New Issue
Block a user