mirror of
https://github.com/archlinux/aur.git
synced 2026-02-18 18:32:43 +01:00
Inital AUR release
This commit is contained in:
commit
16b06d5dde
6 changed files with 197 additions and 0 deletions
34
LICENSE
Normal file
34
LICENSE
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
NAUP License
|
||||
|
||||
Non-Attribution Usage Prohibited License - NAUP License - NAUPL
|
||||
Лицензия Запрета Использования Без Указания Авторства - ЛЗИБУА
|
||||
|
||||
Это тип лицензии который запрещает использовать код проекта без указания авторства.
|
||||
|
||||
---
|
||||
|
||||
Автор: Мурцыта Илья Юрьевич
|
||||
Проект: zsh-komander
|
||||
|
||||
Разрешено
|
||||
|
||||
- Просмотр кода проекта.
|
||||
- Использование кода в личных целях.
|
||||
- Использование кода при условии открытия кода проекта использующего код разработки защищенной лицензией ЛЗИБУА.
|
||||
|
||||
Запрещено
|
||||
|
||||
- Использование кода (или его части) без указания авторства в названии и в самом коде.
|
||||
- Встраивание кода в коммерческие проекты без явного указания авторства и без письменного разрешения автора.
|
||||
- Продажа или лицензирование проекта от своего имени.
|
||||
|
||||
Условия
|
||||
|
||||
- При применении кода этого проекта в публичной сфере вы **обязаны**:
|
||||
- Указать имя автора и название проекта в имени вашего приложения (komander-<название проекта>).
|
||||
- Указать ссылку на оригинальный репозиторий проекта или исходный код.
|
||||
- Сохранить лицензию в составе проекта.
|
||||
|
||||
При несоблюдении
|
||||
|
||||
- При нарушении условий лицензии вы нарушаете авторское право и это может повлечь за собой юридические последствия.
|
||||
27
PKGBUILD
Normal file
27
PKGBUILD
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
#Maintainer: Stikkot
|
||||
|
||||
pkgname=zsh-komander
|
||||
pkgver=1.0
|
||||
pkgrel=1
|
||||
pkgdesc="Minimalistic zsh-theme..."
|
||||
arch=('any')
|
||||
url="https://github.com/stikundra-murtsi/zsh-komander"
|
||||
license=('custom:NAUPL')
|
||||
depends=('zsh')
|
||||
install="${pkgname}.install"
|
||||
source=(
|
||||
"${pkgname}.zsh"
|
||||
"install.sh"
|
||||
"${pkgname}.install"
|
||||
"LICENSE"
|
||||
"README.md"
|
||||
)
|
||||
sha256sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP')
|
||||
|
||||
package() {
|
||||
install -Dm644 "${srcdir}/${pkgname}.zsh" "$pkgdir/usr/share/${pkgname}/${pkgname}.zsh"
|
||||
install -Dm755 "${srcdir}/install.sh" "$pkgdir/usr/share/${pkgname}/install.sh"
|
||||
install -Dm644 "${srcdir}/LICENSE" "$pkgdir/usr/share/licenses/${pkgname}/LECENSE"
|
||||
install -Dm644 "${srcdir}/README.md" "$pkgdir/usr/share/doc/${pkgname}/README.md"
|
||||
}
|
||||
|
||||
8
README.md
Normal file
8
README.md
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
# zsh-komander
|
||||
Это минималистичная zsh тема, она не пихает тебе в лицо всякие `user@pc ~$ _` которы раздражают глаз, вместо этого просто `> _` как в старых терминалах <3
|
||||
При этом дает полную защиту от случайного попадания твоего имени пользователя и пк при съемке видео с терминалом, пока ты конечно сам не сделаешь так чтоб оно выводилось.
|
||||
А вывод пользователя, пк и дериктории где ты находишься можно с помощью сочитаний клавиш:
|
||||
Alt+Z - Показать имя пользователя `user > _`
|
||||
Alt+X - Показать имя компьютера `pcname > _`
|
||||
Alt+C - Показать дерикторию где ты сейчас находишься `/home/user/ > _`
|
||||
|
||||
57
install.sh
Executable file
57
install.sh
Executable file
|
|
@ -0,0 +1,57 @@
|
|||
#!/bin/bash
|
||||
|
||||
path=$(dirname $(realpath $0))
|
||||
theme="$path/zsh-komander.zsh"
|
||||
|
||||
if [[ -f /etc/os-release ]]; then
|
||||
source /etc/os-release
|
||||
distr=$ID
|
||||
else
|
||||
echo "Distro not found..."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "Installing shell"
|
||||
|
||||
|
||||
case $distr in
|
||||
arch|manjaro)
|
||||
if pacman -Q zsh &> /dev/null; then
|
||||
:
|
||||
else
|
||||
sudo echo "Install zsh..."
|
||||
sudo pacman -S --noconfirm zsh &> /dev/null 2>&1
|
||||
fi
|
||||
;;
|
||||
ubuntu|debian)
|
||||
if dpkg -s zsh &> /dev/null; then
|
||||
:
|
||||
else
|
||||
sudo echo "Install zsh..."
|
||||
sudo apt-get install -y zsh > /dev/null 2>&1
|
||||
fi
|
||||
;;
|
||||
fedora)
|
||||
if dnf list installed zsh &> /dev/null; then
|
||||
:
|
||||
else
|
||||
sudo echo "Install zsh..."
|
||||
sudo dnf install -y zsh > /dev/null 2>&1
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
echo "Not found your distro..."
|
||||
;;
|
||||
esac
|
||||
|
||||
chsh -s /bin/zsh
|
||||
|
||||
if [[ -f $theme ]]; then
|
||||
cp $theme $HOME/.zshrc
|
||||
echo "Installed, reboot your terminal..."
|
||||
exit 0
|
||||
else
|
||||
echo "theme file not found..."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
12
zsh-komander.install
Executable file
12
zsh-komander.install
Executable file
|
|
@ -0,0 +1,12 @@
|
|||
post_install() {
|
||||
echo "Autoinstall start..."
|
||||
bash /usr/share/zsh-komander/install.sh
|
||||
}
|
||||
|
||||
post_update() {
|
||||
post_install
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
echo "Komander is removed..."
|
||||
}
|
||||
59
zsh-komander.zsh
Normal file
59
zsh-komander.zsh
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
HISTFILE=~/.zsh_history
|
||||
HISTSIZE=1000
|
||||
SAVEHIST=1000
|
||||
setopt inc_append_history
|
||||
setopt share_history
|
||||
setopt autocd
|
||||
setopt beep
|
||||
|
||||
usr=""
|
||||
pc=""
|
||||
pw=""
|
||||
vnv=""
|
||||
|
||||
PROMPT="$vnv$usr$pc$pw> "
|
||||
|
||||
tgusr() {
|
||||
if [[ -z "$usr" && -z "$pc" ]]; then
|
||||
usr="$USER "
|
||||
elif [[ -z "$usr" && -n "$pc" ]]; then
|
||||
usr=$USER"@"
|
||||
else
|
||||
usr=""
|
||||
fi
|
||||
PROMPT="$vnv$usr$pc$pw> "
|
||||
zle reset-prompt
|
||||
}
|
||||
|
||||
tgpc() {
|
||||
if [[ -z "$pc" && -z "$usr" ]]; then
|
||||
pc="$(uname -n) "
|
||||
elif [[ -n "$pc" && -n "$usr" ]]; then
|
||||
pc=""
|
||||
usr="$USER "
|
||||
elif [[ -z "$pc" && -n "$usr" ]]; then
|
||||
pc="$(uname -n) "
|
||||
usr=$USER"@"
|
||||
else
|
||||
pc=""
|
||||
fi
|
||||
PROMPT="$vnv$usr$pc$pw> "
|
||||
zle reset-prompt
|
||||
}
|
||||
|
||||
tgpwd() {
|
||||
if [[ -z "$pw" ]]; then
|
||||
pw="$(pwd) "
|
||||
else
|
||||
pw=""
|
||||
fi
|
||||
PROMPT="$vnv$usr$pc$pw> "
|
||||
zle reset-prompt
|
||||
}
|
||||
|
||||
zle -N tgpc
|
||||
zle -N tgpwd
|
||||
zle -N tgusr
|
||||
bindkey "\ez" tgusr
|
||||
bindkey "\ex" tgpc
|
||||
bindkey "\ec" tgpwd
|
||||
Loading…
Add table
Reference in a new issue