Size: a a a

Чат komYounity

2021 January 11

¥

¥αros!αν in Чат komYounity
#Олег
Жиза. По моим стопам идешь. Правда попрощайся с подсветкой и всей остальной прелестью других шеллов
да типо, я как-то уже и так отошел от этого всего
ещё давно
источник

#

#Олег in Чат komYounity
¥αros!αν
да типо, я как-то уже и так отошел от этого всего
ещё давно
Даже без автодополнения?
источник

¥

¥αros!αν in Чат komYounity
вот чего мне не хватало, так это нормального промпта, но и его я уже себе накостылил
источник

¥

¥αros!αν in Чат komYounity
¥αros!αν
вот чего мне не хватало, так это нормального промпта, но и его я уже себе накостылил
источник

¥

¥αros!αν in Чат komYounity
#Олег
Даже без автодополнения?
ну да
источник

¥

¥αros!αν in Чат komYounity
мне с базовым норм
источник

#

#Олег in Чат komYounity
¥αros!αν
вот чего мне не хватало, так это нормального промпта, но и его я уже себе накостылил
источник

¥

¥αros!αν in Чат komYounity
¥αros!αν
вот чего мне не хватало, так это нормального промпта, но и его я уже себе накостылил
PS1='\e[34m$(dirabbr $PS1)'"\e[0m \$ "
PS2='$(make_ps2)'

dirabbr() {
   [[ $1 == $HOME ]] && printf "~" && exit
   local dname=`dirname $1`
   local bname=`basename $1`
   local out="$bname"
   while [[ $dname != $HOME ]] && [[ $dname != / ]]; do
       bname=`basename $dname`
       dname=`dirname $dname`
       out="`echo $bname | cut -c1`/$out"
   done
   [[ $dname == $HOME ]] && printf "~/" || printf $dname
   echo $out
}

make_ps2() {
   local len=$(printf "%s $" $(dirabbr $PWD) | wc -c)
   eval "printf ' %.0s' {2..$len}"
   printf '> \n'
}
источник

¥

¥αros!αν in Чат komYounity
ты не понял
источник

#

#Олег in Чат komYounity
¥αros!αν
мне с базовым норм
Хорош) Так же ушел от рыбки к классике. Правда в bashrc немного добавил плюшек
источник

¥

¥αros!αν in Чат komYounity
¥αros!αν
ты не понял
в башовом форматировщике ps1 нету варианта \w, который бы давал текущий путь, но все папки кроме текущей написаны просто одним символом
источник

¥

¥αros!αν in Чат komYounity
кароче как на скрине
источник

#

#Олег in Чат komYounity
Такое чувство, будто ты на бумаге это распечатал, а потом отсканировал. Тебе рили это нравится?
источник

¥

¥αros!αν in Чат komYounity
#Олег
Такое чувство, будто ты на бумаге это распечатал, а потом отсканировал. Тебе рили это нравится?
ну да
источник

#

#Олег in Чат komYounity
¥αros!αν
ну да
Особенно вечером)
источник

#

#Олег in Чат komYounity
¥αros!αν
в башовом форматировщике ps1 нету варианта \w, который бы давал текущий путь, но все папки кроме текущей написаны просто одним символом
так ты же кидал функцию сd() и тд
источник

¥

¥αros!αν in Чат komYounity
#Олег
Особенно вечером)
источник

¥

¥αros!αν in Чат komYounity
#Олег
так ты же кидал функцию сd() и тд
так она про другое
источник

¥

¥αros!αν in Чат komYounity
я щас про промпт
источник

¥

¥αros!αν in Чат komYounity
и в нем для текущей папки есть только:
\W == basename $PWD
и
\w == $PWD
источник