みなさん、こんにちは。本日のお悩み相談の時間です。
前書き
「見た目は JavaScript、頭脳(中身)は Ruby、(安定感は AC/DC)」 でおなじみのスクリプト言語 Kinx。詳しくは Web(下記)で。
- 参考
- 最初の動機 ... スクリプト言語 KINX(ご紹介)
- 個別記事へのリンクは全てここに集約してあります。
- リポジトリ ... https://github.com/Kray-G/kinx
- Pull Request 等お待ちしております。
- 最初の動機 ... スクリプト言語 KINX(ご紹介)
実は最近 バージョン 0.17.0 を(プレ)リリース しまして、そこで初めてインストーラを付けてみました。NSIS を使ってビルドしています。
ところが、今現在はインストール後に実行ファイルへのパスを環境変数 Path
に追加 いたしません。手動でパスを通してください的な。
元々環境変数 Path
をイジるとか おっかないなー、というのもあったのですが、どうも NSIS で実現しようとすると問題がありそうなのですね(この辺とか)。ただ、やっぱりパスを自分で通せ、というのは心苦しいので次版では付けたいところ。
そこで、皆さんはインストーラーで環境変数 Path
へのパスの追加/削除はどうしてますか?というのが本日のクエスチョンです。
色々調べたのですが、あんまりいいアイデアが見つからずで。一応、以下のような基準で探してました。
- シンプルなソースコード
- 使いやすい機能
- 便利なライセンス
全部満たすものはなかなか見つからず。ライセンスが書いてないものとか、GPL とか1。
結論
そこでだ、若旦那!
簡単なプログラムを作成しました。こちらをご覧ください。
これは...
- シンプルなソースコード... 1つのファイル だけで単機能ツールとして実現。
- 使いやすい機能... 単機能ツールなので 使い方も単純。
- 便利なライセンス... ザ・MIT!(私がそう設定したのですが)
ですが...
このプログラムはシステム環境を変更するので、たくさんの人にソースコードをチェック してもらいたく、問題があれば修正 したいなーと思います。一応簡単なテストコードは含めてチェックはしてますが。
ということで、ソースコードを色々な人に見て貰えると嬉しいです。問題見つかれば大変感謝するでしょう(それ以上のことは力不足で何もして差し上げられませんが)。
もしくは、この問題(パスの追加/削除)に対するより良い解決策があれば教えてください。
ではまた。
P.S.
もし、これ (https://github.com/Kray-G/addpath) 自体気に入ってくれるようでしたら、★ください。待ってます!
-
念のため、GPL が悪いものとは言ってませんので...。自分のが MIT なので採用しづらいなと。 ↩