PHPでCLIな文字列URLエンコードアプリを書いた。

最近、APIアプリのテストでエンコードされた文字列が必要なることが多くなったので、PHPCLIな文字列URLエンコードアプリを書いてみた。

とりあえずソースコード
パスの通ったところに以下のようなPHPスクリプトを配置。
自分はホーム直下に.binディレクトリを作ってそこにパスを通して、ファイル名は「urlencode」にした。

#! /usr/bin/env php

<?php
if (count($argv) < 2) {
    print "Please pass url you want to encode";
    return;
}
print urlencode($argv[1]);

権限を書き換えて動作テスト。

$ sudo chmod u+x ~/.bin/urlencode
$ urlencode http://shakyo-programmer.com
http%3A%2F%2Fshakyo-programmer.com
$ urlencode
Please pass url you want to encode

できた。