今は本当に完了なのだ

このコミットが含まれているのは:
守矢諏訪子 2023-03-25 02:29:40 +09:00
コミット d861351df6
3個のファイルの変更34行の追加9行の削除

ファイルの表示

@ -4,6 +4,8 @@ Used to be サーバーを選択するのは easy
# インストールする方法
## ローカルユーザの場合
```sh
mkdir -p ~/.config/sshpick ~/.local/bin
cp *.txt ~/.config/sshpick
@ -11,8 +13,24 @@ cp sshpick ~/.local/bin && chmod +x ~/.local/bin/sshpick
echo "export PATH=$PATH:~/.local/bin" >> ~/.xprofile && source ~/.xprofile
```
## 全システムの場合
```sh
doas mkdir /etc/sshpick
doas cp *.txt /etc/sshpick
doas cp sshpick /usr/local/bin && doas chmod +x /usr/local/bin/sshpick
```
FreeBSDの場合、「/etc」→「/usr/local/etc」。\
Linux及びOpenBSDの場合はそのまま。\
大変申し訳ありませんが、WindowsとmacOSで確認出来ませんので、インストールする方法はわかりません。
# 実行する方法
```sh
sshpick
```
# スクショ
![](scrot.png)

バイナリ
scrot.png ノーマルファイル

バイナリファイルは表示されません。

変更後

幅:  |  高さ:  |  サイズ: 300 KiB

25
sshpick
ファイルの表示

@ -1,22 +1,29 @@
#!/bin/sh
SERVERS=$(cat ~/.config/sshpick/servers.txt)
CONF=~/.config/sshpick
if [ ! -d "$CONF" ]; then
CONF=/etc/sshpick
if [ ! -d "$CONF" ]; then
echo "「~/.config/sshpick」及び「/etc/sshpick」が存在しません。まずはどれでもフォルダを創作すると、「.txt」ファイルをコピーして下さい。"
exit
fi
fi
exit
SERVERS=$(cat $CONF/servers.txt)
SRVCNT=$($SERVERS | wc -l)
TMPFILE=/tmp/contosrv.tmp.$$
export NEWT_COLORS=$(cat ~/.config/sshpick/colors.txt)
export NEWT_COLORS=$(cat $CONF/colors.txt)
whiptail --menu "サーバーを選んで下さい" $(($SRVCNT+10)) 50 $SRVCNT $SERVERS 2> $TMPFILE
RVAL=$(cat $TMPFILE)
clear
if [ "$RVAL" = "" ]; then
rm -f $TMPFILE
clear
echo "キャンセル"
elif [ "$RVAL" = "#" ]; then
rm -f $TMPFILE
clear
echo "これは選択出来ません。"
else
clear
ssh $RVAL
rm -f $TMPFILE
fi
rm -f $TMPFILE