addpath.sh


0. Contents

1. Name
2. Concept
3. How to Use
4. Licence
5. Download
6. Bug Report
7. History


1. Name

addpath.sh - 重複する事無く PATH を追加するスクリプト (bash 用)。


2. Concept

シェルスクリプトの勉強のために作成したスクリプト。
似たような機能を持つスクリプトがたくさん存在するので
わざわざこれを使用する意義はあまり無いと思われる。


3. How to Use

ソースから抜粋。

## How to use
#
# 1. 好きな場所に保存する (実行権限を付ける必要はない)。
#
# 2. '.' コマンドで関数を読み込む (addpath というコマンドが登録される)。
#      $ . addpath.sh
#
# 3. $ addpath {-b|-p|-r} [PathName] [Path] という風に使う。
#      + [PathName] ":" で区切ってパスを指定するタイプの環境変数なら何でも可。
#      + [Path] 追加対象 PATH. 複数追加する時は ":" で区切る。
#      + オプション
#        - デフォルトは末尾に追加し, 既存の順位は変更しない。
#        - [-b] 末尾に移動(無ければ末尾に追加)。
#        - [-p] 先頭に追加。
#        - [-r] 削除。
#
#    ex1: $ addpath PATH /usr/local/bin:/usr/local/sbin
#    ex2: $ addpath MANPATH ~/man:/usr/local/man
#    ex3: $ addpath -p PATH ~/bin
#    ex4: $ addpath -r PATH /sbin:/usr/sbin:/usr/local/sbin
#
# 4. 関数を削除したい時は unset コマンドを使う。
#      $ unset -f addpath
#
# 5. 恒常使用する場合は .bashrc 等に 2 のコマンドを書いておくか
#    以下で定義されている関数をそのまま切り貼りする。
#    ex: [ -r ~/bin/addpath.sh ] && . ~/bin/addpath.sh


4. Licence

このスクリプトはフリーウェアです。
使用、改変、再配布は自己責任の範囲でお好きにどうぞ。


5. Download

gzip で圧縮してあります。

5.1 最新版
5.2 旧版

5.1 最新版

2007/12/20

Ver. 0.4.7

addpath.sh_0.4.7.gz (1.6k byte)


5.2 旧版

今までに Web 上で公開したバージョンです。

http://www.ep.sci.hokudai.ac.jp/~michi/pc/sh/src/addpath/


6. Bug Report

6.1 連絡先
6.2 既知のバグ

6.1 連絡先

バグを見つけた時や要望がある場合は以下のアドレスにメールをどうぞ。
そのうちバージョンアップするかもしれません。

michi {at} ep.sci.hokudai.ac.jp ({at} = @)


6.2 既知のバグ

現在、私が関知しているバグはありません。


7. History

2007/12/20

Ver. 0.4.7


2006/08/04

Ver. 0.4.4


2006/01/20

Ver. 0.4.1


2005/10/05

Ver. 0.2.1


2005/09/28

Ver. 0.2.0


2005/09/12

Ver. 0.1.1


2005/08/22

Ver. 0.0.2


2005/08/21

Ver. 0.0.1