{"_id":"typex","_rev":"29-ba46c63d27d5c117f4298848246c56a5","name":"typex","description":"Unix CLI that provides salient information about installed commands, programs, and filesystem items, combining elements from standard Unix utilities type, which, and file.","dist-tags":{"latest":"0.4.3"},"versions":{"0.1.0":{"name":"typex","description":"An extended version of the `type` Unix utility.","private":false,"version":"0.1.0","os":["darwin","linux"],"preferGlobal":true,"bin":{"typex":"bin/typex"},"homepage":"https://github.com/mklement0/typex","repository":{"type":"git","url":"https://github.com/mklement0/typex"},"bugs":{"url":"https://github.com/mklement0/typex/issues"},"scripts":{"test":"make test","install":"\"$npm_package_bin_typex\" -i","uninstall":"\"$npm_package_bin_typex\" -u"},"keywords":["type","which","shell","version","location","path","file","command","definition"],"author":{"name":"Michael Klement","email":"mklement0@gmail.com","url":"http://same2u.net"},"license":"MIT","devDependencies":{"json":"^9.0.3","replace":"^0.3.0","semver":"^4.2.0","shall":"^0.1.3","urchin":"^0.0.5"},"gitHead":"c1ce4075101b01dd33f6546512a706fc2118abd0","_id":"typex@0.1.0","_shasum":"88797c2a0f39256663e91760726593be0dcdd315","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.33","_npmUser":{"name":"mklement0","email":"mklement0@gmail.com"},"maintainers":[{"name":"mklement0","email":"mklement0@gmail.com"}],"dist":{"shasum":"88797c2a0f39256663e91760726593be0dcdd315","tarball":"https://registry.npmjs.org/typex/-/typex-0.1.0.tgz","integrity":"sha512-xrzn4L6d03W10yBGiAG14hDVyCLlNEQEFTC5h9ugvxXW4/Vl2erADcxg3vONqxg4O7l80OidYGzePgOe+NoVyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQCvLfBJkvCLC8U+QMW8KOJ6oRUHHHKe24knInXsE5jSWQIfIaPFcADnALmkygwBT1Ur8yPiy3oD81ujOON/11RkvA=="}]},"directories":{}},"0.1.1":{"name":"typex","description":"An extended version of the `type` Unix utility.","private":false,"version":"0.1.1","os":["darwin","linux"],"preferGlobal":true,"bin":{"typex":"bin/typex"},"homepage":"https://github.com/mklement0/typex","repository":{"type":"git","url":"https://github.com/mklement0/typex"},"bugs":{"url":"https://github.com/mklement0/typex/issues"},"scripts":{"test":"make test","install":"\"$npm_package_bin_typex\" -i","uninstall":"\"$npm_package_bin_typex\" -u"},"keywords":["type","which","shell","version","location","path","file","command","definition"],"author":{"name":"Michael Klement","email":"mklement0@gmail.com","url":"http://same2u.net"},"license":"MIT","devDependencies":{"json":"^9.0.3","replace":"^0.3.0","semver":"^4.2.0","shall":"^0.1.3","urchin":"^0.0.5"},"gitHead":"8fbd10ee445986dad84f18a24ecb7a37f3e235be","_id":"typex@0.1.1","_shasum":"a4b8d9b6b4c15a7e0fadb87449c5067677753bbf","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.33","_npmUser":{"name":"mklement0","email":"mklement0@gmail.com"},"maintainers":[{"name":"mklement0","email":"mklement0@gmail.com"}],"dist":{"shasum":"a4b8d9b6b4c15a7e0fadb87449c5067677753bbf","tarball":"https://registry.npmjs.org/typex/-/typex-0.1.1.tgz","integrity":"sha512-mBeP6VWqfeYL6gDjubgp+BVObBvbbRZWexve1GkugSvMSCRRdwLdxJPjqfKXY2hD1ndpBuyiFNAvH/UkUiVRdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3igt1gl7FfQjiWvOLuFRtjjcJNVxm4I8Kz3EZIG1ndgIhAJcz692+9F8KI6ZhkdGDyy/OGPAo2nU2W6ogXomIbbPN"}]},"directories":{}},"0.1.2":{"name":"typex","description":"An extended version of the `type` Unix utility.","private":false,"version":"0.1.2","os":["darwin","linux"],"preferGlobal":true,"bin":{"typex":"bin/typex"},"homepage":"https://github.com/mklement0/typex","repository":{"type":"git","url":"https://github.com/mklement0/typex"},"bugs":{"url":"https://github.com/mklement0/typex/issues"},"scripts":{"test":"make test","install":"printf '%s\\n\\n' \"IMPORTANT: To install sourcing for supported shells, run typex -i\""},"keywords":["type","which","shell","version","location","path","file","command","definition"],"author":{"name":"Michael Klement","email":"mklement0@gmail.com","url":"http://same2u.net"},"license":"MIT","devDependencies":{"json":"^9.0.3","replace":"^0.3.0","semver":"^4.2.0","shall":"^0.1.3","urchin":"^0.0.5"},"gitHead":"7fc0f1ae11d07260bb085a756266ee343a45444f","_id":"typex@0.1.2","_shasum":"bc07d9288dff812ea86280d4748ce0a4afd5fc9e","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.33","_npmUser":{"name":"mklement0","email":"mklement0@gmail.com"},"maintainers":[{"name":"mklement0","email":"mklement0@gmail.com"}],"dist":{"shasum":"bc07d9288dff812ea86280d4748ce0a4afd5fc9e","tarball":"https://registry.npmjs.org/typex/-/typex-0.1.2.tgz","integrity":"sha512-mYt1z7HeH8kL2Yn6d/2RS70n/4wWCQzGO3gsHo4p2lar7Csnn0zFNUTd4Uqrkd+QGX2XrtPjRbASItfQsR/pIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzb5qffb3nt7YFRs2TaF94U11w/Cm1Y3ZJ1L9pbAp2HAiEAp0fM1QnpslFdb0l3nv1SIM3tWYXgc83v4iZxuZ9RbhM="}]},"directories":{}},"0.1.3":{"name":"typex","description":"An extended version of the `type` builtin in Unix shells that incorporates features from the `which` and `file` utilities.","private":false,"version":"0.1.3","os":["darwin","linux"],"preferGlobal":true,"bin":{"typex":"bin/typex"},"homepage":"https://github.com/mklement0/typex","repository":{"type":"git","url":"https://github.com/mklement0/typex"},"bugs":{"url":"https://github.com/mklement0/typex/issues"},"scripts":{"test":"make test","install":"printf '%s\\n\\n' \"IMPORTANT: To install sourcing for supported shells, run typex -i\""},"keywords":["type","which","shell","version","location","path","file","command","definition"],"author":{"name":"Michael Klement","email":"mklement0@gmail.com","url":"http://same2u.net"},"license":"MIT","devDependencies":{"json":"^9.0.3","replace":"^0.3.0","semver":"^4.2.0","shall":"^0.1.3","urchin":"^0.0.5"},"gitHead":"cd127d8ac198d5ba2292af763998f0c4a85d55b1","_id":"typex@0.1.3","_shasum":"50b5df7800e198d3fd3bb700c3b380b93a3bd65f","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"mklement0","email":"mklement0@gmail.com"},"maintainers":[{"name":"mklement0","email":"mklement0@gmail.com"}],"dist":{"shasum":"50b5df7800e198d3fd3bb700c3b380b93a3bd65f","tarball":"https://registry.npmjs.org/typex/-/typex-0.1.3.tgz","integrity":"sha512-/OUIbLlT3HA52SYupyxqVeQsDFMdzx8mHF9vnxEg6PqbQD9Vos+rLbvBm8GlaHkYFs1iXZVtUypxACegKgF2kQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmWxBiJweHTNgfImTwa5ZLv8bK0Gfu5qDpB4lAyDi13AiEA7RmZoJ74e0jAcilxZd4X1Hxm1MrtJn4eG5Cn67LjiA0="}]},"directories":{}},"0.1.4":{"name":"typex","description":"An extended version of the `type` builtin in Unix shells that incorporates features from the `which` and `file` utilities.","private":false,"version":"0.1.4","os":["darwin","linux"],"preferGlobal":true,"bin":{"typex":"bin/typex"},"homepage":"https://github.com/mklement0/typex","repository":{"type":"git","url":"https://github.com/mklement0/typex"},"bugs":{"url":"https://github.com/mklement0/typex/issues"},"scripts":{"test":"make test","install":"printf '%s\\n\\n' \"IMPORTANT: To install sourcing for supported shells, run typex -i\""},"keywords":["type","which","shell","version","location","path","file","command","definition","cli"],"author":{"name":"Michael Klement","email":"mklement0@gmail.com","url":"http://same2u.net"},"license":"MIT","devDependencies":{"json":"^9.0.3","replace":"^0.3.0","semver":"^4.2.0","shall":"^0.1.3","urchin":"^0.0.5"},"gitHead":"d150d272cfd37def7ef25fb5118e6e7c64fd27a6","_id":"typex@0.1.4","_shasum":"5e2f611d64949e5340a187975f7954fd6ba6ed7b","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"mklement0","email":"mklement0@gmail.com"},"maintainers":[{"name":"mklement0","email":"mklement0@gmail.com"}],"dist":{"shasum":"5e2f611d64949e5340a187975f7954fd6ba6ed7b","tarball":"https://registry.npmjs.org/typex/-/typex-0.1.4.tgz","integrity":"sha512-7QBn9k5MY2VNRUhvOjTqSJMjusXhbUMFl85/bP9GG4y/Hb5u7XmLtQNG39AUd61jejxWkynE+6tcV4q0ii1NZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2ycHylrNJPiL3pc0om6iinW2qs+rOnn75PzzPmRubxwIgGwo00gPu3H1p0ItONXXfxFjLo1BoyamRZWGKUN/TWZA="}]},"directories":{}},"0.1.5":{"name":"typex","description":"An extended version of the `type` builtin in Unix shells that incorporates features from the `which` and `file` utilities.","private":false,"version":"0.1.5","os":["darwin","linux"],"preferGlobal":true,"bin":{"typex":"bin/typex"},"homepage":"https://github.com/mklement0/typex","repository":{"type":"git","url":"https://github.com/mklement0/typex"},"bugs":{"url":"https://github.com/mklement0/typex/issues"},"scripts":{"test":"make test","preinstall":"bash --version >/dev/null 2>&1 || printf '%s\\n\\n' \"WARNING: bash not found; make sure it is installed before running this utility.\" >&2","install":"printf '%s\\n\\n' \"IMPORTANT: To install sourcing for supported shells, run typex -i\""},"keywords":["type","which","shell","version","location","path","file","command","definition","cli"],"author":{"name":"Michael Klement","email":"mklement0@gmail.com","url":"http://same2u.net"},"license":"MIT","devDependencies":{"json":"^9.0.3","replace":"^0.3.0","semver":"^4.2.0","shall":"^0.1.3","urchin":"^0.0.5"},"gitHead":"3bdecda01e225708ab170a059ee0b19d119a6182","_id":"typex@0.1.5","_shasum":"216ec97c362e28848b3a7e656d27cb42a63cd4b5","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"mklement0","email":"mklement0@gmail.com"},"maintainers":[{"name":"mklement0","email":"mklement0@gmail.com"}],"dist":{"shasum":"216ec97c362e28848b3a7e656d27cb42a63cd4b5","tarball":"https://registry.npmjs.org/typex/-/typex-0.1.5.tgz","integrity":"sha512-O4LsJKkWbJ+dtzN2YBvaHSO34DepxCMIyZmkx16yel02SaK0p/0TsIED7CmWlFwtdoAe/JkFydiPEVRG85ECRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4+t/1X/Mpf2Fj2JvEvEzjxfTgaLnTlcU1EOpd0UKmHAiBNuaNv0/kUhxcCxtil6w/EDfjlxZb3x/xg0aOZpNloLg=="}]},"directories":{}},"0.1.6":{"name":"typex","description":"An extended version of the `type` builtin in Unix shells that incorporates features from the `which` and `file` utilities.","private":false,"version":"0.1.6","os":["darwin","linux"],"preferGlobal":true,"bin":{"typex":"bin/typex"},"homepage":"https://github.com/mklement0/typex","repository":{"type":"git","url":"https://github.com/mklement0/typex"},"bugs":{"url":"https://github.com/mklement0/typex/issues"},"scripts":{"test":"make test","preinstall":"bash --version >/dev/null 2>&1 || printf '%s\\n\\n' \"WARNING: bash not found; make sure it is installed before running this utility.\" >&2","install":"printf '%s\\n\\n' \"IMPORTANT: To install sourcing for supported shells, run typex -i\""},"keywords":["type","which","shell","version","location","path","file","command","definition","cli"],"author":{"name":"Michael Klement","email":"mklement0@gmail.com","url":"http://same2u.net"},"license":"MIT","devDependencies":{"json":"^9.0.3","replace":"^0.3.0","semver":"^4.2.0","shall":"^0.1.3","urchin":"^0.0.5"},"gitHead":"c521319d51e5f235fa22fe43732dd43d039b5dec","_id":"typex@0.1.6","_shasum":"a3bbfc5b07f9903f31c331b0263ea89261484237","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"mklement0","email":"mklement0@gmail.com"},"maintainers":[{"name":"mklement0","email":"mklement0@gmail.com"}],"dist":{"shasum":"a3bbfc5b07f9903f31c331b0263ea89261484237","tarball":"https://registry.npmjs.org/typex/-/typex-0.1.6.tgz","integrity":"sha512-EHN8TcmwjiGkOVJwT0uq0dKSwTa7eFI0r/LtaJEOe1fblU5HdPg6BIU2nodViwjAxjmjiZBVI9VFu1Q9WP3FEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVh4QUrL73BmfMEMeN7huHmCxbePXc+JGXrfpf0r/9bAiEA8K5NijmmVs+x/Jgqk9xt67bFGtxQZug5kSw3Y14fDEQ="}]},"directories":{}},"0.1.7":{"name":"typex","description":"An extended version of the `type` builtin in Unix shells that incorporates features from the `which` and `file` utilities.","private":false,"version":"0.1.7","os":["darwin","linux"],"preferGlobal":true,"bin":{"typex":"bin/typex"},"homepage":"https://github.com/mklement0/typex","repository":{"type":"git","url":"https://github.com/mklement0/typex"},"bugs":{"url":"https://github.com/mklement0/typex/issues"},"scripts":{"test":"make test","preinstall":"bash --version >/dev/null 2>&1 || printf '%s\\n\\n' \"WARNING: bash not found; make sure it is installed before running this utility.\" >&2","install":"printf '%s\\n\\n' \"IMPORTANT: To install sourcing for supported shells, run typex -i\""},"keywords":["type","which","shell","version","location","path","file","command","definition","cli"],"author":{"name":"Michael Klement","email":"mklement0@gmail.com","url":"http://same2u.net"},"license":"MIT","devDependencies":{"json":"^9.0.3","replace":"^0.3.0","semver":"^4.2.0","shall":"^0.1.3","urchin":"^0.0.5"},"gitHead":"45be917e4a3a6b994e08cb2d94db9fbc33c44c9e","_id":"typex@0.1.7","_shasum":"102ff7898adc5357a1f88962ff811568dd7ea237","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.33","_npmUser":{"name":"mklement0","email":"mklement0@gmail.com"},"maintainers":[{"name":"mklement0","email":"mklement0@gmail.com"}],"dist":{"shasum":"102ff7898adc5357a1f88962ff811568dd7ea237","tarball":"https://registry.npmjs.org/typex/-/typex-0.1.7.tgz","integrity":"sha512-SPSmgyvjm/EXLSX05wSAV/XhLtCw8sPES2tETV9BPIIxM+8DNpJ5t6smRqmnOV39OV6RTHTIdE+zWGsDURR/lA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChdcHtCUQW3ZaSubgiA1hDxkPAFdpNzRvbQXH95vD6eAiEAwOHbTBYjLATz01gWTdm0ovu7V2Oqo5ysc1AwlfnvyXU="}]},"directories":{}},"0.2.0":{"name":"typex","description":"An extended version of the `type` builtin in Unix shells that incorporates features from the `which` and `file` utilities.","private":false,"version":"0.2.0","os":["darwin","linux"],"preferGlobal":true,"bin":{"typex":"bin/typex"},"homepage":"https://github.com/mklement0/typex","repository":{"type":"git","url":"git+https://github.com/mklement0/typex.git"},"bugs":{"url":"https://github.com/mklement0/typex/issues"},"scripts":{"test":"make test","preinstall":"bash --version >/dev/null 2>&1 || printf '%s\\n\\n' \"WARNING: bash not found; make sure it is installed before running this utility.\" >&2","install":"printf '%s\\n\\n' \"IMPORTANT: To install sourcing for supported shells, run typex -i\""},"keywords":["type","which","shell","version","location","path","file","command","definition","cli"],"author":{"name":"Michael Klement","email":"mklement0@gmail.com","url":"http://same2u.net"},"license":"MIT","devDependencies":{"json":"^9.0.3","replace":"^0.3.0","semver":"^4.2.0","shall":"^0.1.3","urchin":"^0.0.5"},"gitHead":"e96d9e90fde12a7a015af0d3642dfe3ceed2fee6","_id":"typex@0.2.0","_shasum":"69d53a6d5b1db1892b6cf5a363776b1a5a4a81ed","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"mklement0","email":"mklement0@gmail.com"},"maintainers":[{"name":"mklement0","email":"mklement0@gmail.com"}],"dist":{"shasum":"69d53a6d5b1db1892b6cf5a363776b1a5a4a81ed","tarball":"https://registry.npmjs.org/typex/-/typex-0.2.0.tgz","integrity":"sha512-lbKxHBKvQM8n5VjokZo46J5XWQ8AGYeGOhS/UxPEO0xq+iFrmki0h6QGVTO6EJVWDbyobGWs5oIoOeI9dtLXlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcM1g288HVc/1+9nnlwDOWMo7xbyu3VxMk+n1dlqwpGwIgNKL/UOLtaP9k+jhrUwXWUte10zZ3GD9huGHVnyY4BkI="}]},"directories":{}},"0.2.1":{"name":"typex","description":"An extended version of the `type` builtin in Unix shells that incorporates features from the `which` and `file` utilities.","private":false,"version":"0.2.1","os":["darwin","linux"],"preferGlobal":true,"bin":{"typex":"bin/typex"},"homepage":"https://github.com/mklement0/typex","repository":{"type":"git","url":"git+https://github.com/mklement0/typex.git"},"bugs":{"url":"https://github.com/mklement0/typex/issues"},"scripts":{"test":"make test","preinstall":"bash --version >/dev/null 2>&1 || printf '%s\\n\\n' \"WARNING: bash not found; make sure it is installed before running this utility.\" >&2","install":"printf '%s\\n\\n' \"IMPORTANT: To install sourcing for supported shells, run typex -i\""},"keywords":["type","which","shell","version","location","path","file","command","definition","cli"],"author":{"name":"Michael Klement","email":"mklement0@gmail.com","url":"http://same2u.net"},"license":"MIT","devDependencies":{"json":"^9.0.3","replace":"^0.3.0","semver":"^4.2.0","shall":"^0.2.1","urchin":"^0.0.5"},"gitHead":"1757896bccfd29784c4f41039a4f1907ea1b8612","_id":"typex@0.2.1","_shasum":"b1590305d457a116dbb42b7e780871c7c91e27a9","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"mklement0","email":"mklement0@gmail.com"},"maintainers":[{"name":"mklement0","email":"mklement0@gmail.com"}],"dist":{"shasum":"b1590305d457a116dbb42b7e780871c7c91e27a9","tarball":"https://registry.npmjs.org/typex/-/typex-0.2.1.tgz","integrity":"sha512-y1Ah6lZs2e1E6FNf8SG2wt4+MbsFAHAGUqWGtMfHwQ8Tjq45n5P2e56Tx7VR+ojgGdMNsW16gHN7cBOJI20mEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEPUo+NmBSkWslzR0+LuFNu6PtSti9Yi8mr/KjfPqUVwIhAP4l5Euv8xZ8EQhNoBn7HIQNFRtcF5ZDLJ4cchnN85j/"}]},"directories":{}},"0.3.0":{"name":"typex","description":"An extended version of the `type` builtin in Unix shells that incorporates features from the `which` and `file` utilities.","private":false,"version":"0.3.0","os":["darwin","linux"],"preferGlobal":true,"bin":{"typex":"bin/typex"},"homepage":"https://github.com/mklement0/typex","repository":{"type":"git","url":"git+https://github.com/mklement0/typex.git"},"bugs":{"url":"https://github.com/mklement0/typex/issues"},"scripts":{"test":"make test","preinstall":"bash --version >/dev/null 2>&1 || printf '%s\\n\\n' \"WARNING: bash not found; make sure it is installed before running this utility.\" >&2","install":"printf '%s\\n\\n' \"IMPORTANT: To install sourcing for supported shells, run typex -i\""},"keywords":["type","which","shell","version","location","path","file","command","definition","cli"],"author":{"name":"Michael Klement","email":"mklement0@gmail.com","url":"http://same2u.net"},"license":"MIT","devDependencies":{"doctoc":"^0.13.0","json":"^9.0.3","replace":"^0.3.0","semver":"^4.2.0","shall":"^0.2.1","urchin":"^0.0.5"},"net_same2u":{"make_pkg":{"tocOn":true,"tocTitle":"**Contents**"}},"gitHead":"aa80f9daeaa634b4ee9bcad9650884d0570a445f","_id":"typex@0.3.0","_shasum":"e73fdc18403c3da9940960074cfd505e4e432d18","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"mklement0","email":"mklement0@gmail.com"},"maintainers":[{"name":"mklement0","email":"mklement0@gmail.com"}],"dist":{"shasum":"e73fdc18403c3da9940960074cfd505e4e432d18","tarball":"https://registry.npmjs.org/typex/-/typex-0.3.0.tgz","integrity":"sha512-TyWxDopgvv+2o8HxoVU2/STUENiRR5+DxXcVU5/TVgGCjArvz0yiomXNaWi2cBCz9hG17q81rX+ZuSJzVL7QHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRCuGvFbL/4zf2Pfr4EVkSbc8VughF3/94w8G+EkmmJAiEAtlBtlniNcqbW4NBfhVONFn9IHbvHoQ8XIbOnIH9dTWw="}]},"directories":{}},"0.3.1":{"name":"typex","description":"An extended version of the `type` builtin in Unix shells that incorporates features from the `which` and `file` utilities.","private":false,"version":"0.3.1","os":["darwin","linux"],"preferGlobal":true,"bin":{"typex":"bin/typex"},"homepage":"https://github.com/mklement0/typex","repository":{"type":"git","url":"git+https://github.com/mklement0/typex.git"},"bugs":{"url":"https://github.com/mklement0/typex/issues"},"scripts":{"test":"make test","preinstall":"bash --version >/dev/null 2>&1 || printf '%s\\n\\n' \"WARNING: bash not found; make sure it is installed before running this utility.\" >&2","install":"printf '%s\\n\\n' \"IMPORTANT: To install sourcing for supported shells, run typex -i\""},"keywords":["type","which","shell","version","location","path","file","command","definition","cli"],"author":{"name":"Michael Klement","email":"mklement0@gmail.com","url":"http://same2u.net"},"license":"MIT","devDependencies":{"doctoc":"^0.13.0","json":"^9.0.3","replace":"^0.3.0","semver":"^4.2.0","shall":"^0.2.1","urchin":"^0.0.5"},"net_same2u":{"make_pkg":{"tocOn":true,"tocTitle":"**Contents**"}},"gitHead":"841eaa25180e9a5cd09fc9adf1ccb5f432090aa4","_id":"typex@0.3.1","_shasum":"bc2827b7551f9b30e4e76ed28654f8ee7c09fa2f","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"mklement0","email":"mklement0@gmail.com"},"maintainers":[{"name":"mklement0","email":"mklement0@gmail.com"}],"dist":{"shasum":"bc2827b7551f9b30e4e76ed28654f8ee7c09fa2f","tarball":"https://registry.npmjs.org/typex/-/typex-0.3.1.tgz","integrity":"sha512-PC+WfWimBp9sG8xQbHF5oWVQpBfnSkUEZE5YmwVUkeErYf/SCbMN0ztQibEyGqBLN7aWA5jJITbUXoqEqiJfcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe5mh10InNgar+irAqCCOBO0kby9AZEWkNKQ72YiqpoQIhAKi29kRntMWleslWyRuw66VTyO0npgjpCJTccqi69Gpw"}]},"directories":{}},"0.3.2":{"name":"typex","description":"Enhanced version of the `type` builtin in POSIX-like shells that incorporates features from the `which` and `file` utilities.","private":false,"version":"0.3.2","os":["darwin","linux"],"preferGlobal":true,"bin":{"typex":"bin/typex"},"homepage":"https://github.com/mklement0/typex","repository":{"type":"git","url":"git+https://github.com/mklement0/typex.git"},"bugs":{"url":"https://github.com/mklement0/typex/issues"},"scripts":{"test":"make test","preinstall":"bash --version >/dev/null 2>&1 || printf '%s\\n\\n' \"WARNING: bash not found; make sure it is installed before running this utility.\" >&2","install":"printf '%s\\n\\n' \"IMPORTANT: To install sourcing for supported shells, run typex -i\""},"keywords":["type","which","shell","version","location","path","file","command","definition","cli"],"author":{"name":"Michael Klement","email":"mklement0@gmail.com","url":"http://same2u.net"},"license":"MIT","devDependencies":{"doctoc":"^0.13.0","json":"^9.0.3","replace":"^0.3.0","semver":"^4.2.0","shall":"^0.2.1","urchin":"^0.0.5"},"net_same2u":{"make_pkg":{"tocOn":true,"tocTitle":"**Contents**"}},"gitHead":"31590c00636b805f567f9995656cf0bea5e0bbf2","_id":"typex@0.3.2","_shasum":"f7afc2ad2616fb24f6d1aed842ed53a6889d46da","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"mklement0","email":"mklement0@gmail.com"},"maintainers":[{"name":"mklement0","email":"mklement0@gmail.com"}],"dist":{"shasum":"f7afc2ad2616fb24f6d1aed842ed53a6889d46da","tarball":"https://registry.npmjs.org/typex/-/typex-0.3.2.tgz","integrity":"sha512-8XaqlzLt5wPK/+Vo9L79KyGc9brRk3eTYnA2Q8+Ku4j9ec63Vfog3cKNRcDtcy1/AHr2kKBD5wXT8lrsdg8vRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEbhsYeY2iaJkYnJHbrvsINp+ZAGfsUBEhFybS5DimaKAiAtEsYFEf3PwzE1QWaxcx1HkvDa7p7OTgT/f6vXR6hXSg=="}]},"directories":{}},"0.3.3":{"name":"typex","description":"Enhanced version of the `type` builtin in POSIX-like shells that incorporates features from the `which` and `file` utilities.","private":false,"version":"0.3.3","os":["darwin","linux"],"preferGlobal":true,"bin":{"typex":"bin/typex"},"homepage":"https://github.com/mklement0/typex","repository":{"type":"git","url":"git+https://github.com/mklement0/typex.git"},"bugs":{"url":"https://github.com/mklement0/typex/issues"},"scripts":{"test":"make test","preinstall":"bash --version >/dev/null 2>&1 || printf '%s\\n\\n' \"WARNING: bash not found; make sure it is installed before running this utility.\" >&2","install":"printf '%s\\n\\n' \"IMPORTANT: To install sourcing for supported shells, run typex -i\""},"keywords":["type","which","shell","version","location","path","file","command","definition","cli"],"author":{"name":"Michael Klement","email":"mklement0@gmail.com","url":"http://same2u.net"},"license":"MIT","devDependencies":{"doctoc":"^0.13.0","json":"^9.0.3","replace":"^0.3.0","semver":"^4.2.0","shall":"^0.2.1","urchin":"^0.0.5"},"net_same2u":{"make_pkg":{"tocOn":true,"tocTitle":"**Contents**"}},"gitHead":"0496775d8ef3cb2c835942afc0d613f88eccec10","_id":"typex@0.3.3","_shasum":"8473a56be20a77493324a170f38212f44eeefb06","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"mklement0","email":"mklement0@gmail.com"},"maintainers":[{"name":"mklement0","email":"mklement0@gmail.com"}],"dist":{"shasum":"8473a56be20a77493324a170f38212f44eeefb06","tarball":"https://registry.npmjs.org/typex/-/typex-0.3.3.tgz","integrity":"sha512-Asq0PZ5QCasPsTM8MTgi+fn1QuqyBo1DPzArK+CBHpCpbQMWTMNQGiDVwtSjyrN483VO6462pmPO7fMcmv+ibA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNZN2xCGMJtZanD2UH6z81O6WG5m95xJvwXJVxqlEpuAIhAMiMubwpAe+UEU8KWsrBNlZXh8hVSvrWvMssSChOXbHt"}]},"directories":{}},"0.4.0":{"name":"typex","description":"Unix CLI that provides salient information about installed commands, programs, and filesystem items, combining elements from standard Unix utilities type, which, and file.","private":false,"version":"0.4.0","os":["darwin","linux"],"preferGlobal":true,"bin":{"typex":"bin/typex"},"homepage":"https://github.com/mklement0/typex","repository":{"type":"git","url":"git+https://github.com/mklement0/typex.git"},"bugs":{"url":"https://github.com/mklement0/typex/issues"},"scripts":{"test":"make test","install":"printf '%s\\n\\n' \"IMPORTANT: To install sourcing for supported shells, run: typex -i\""},"keywords":["type","which","shell","version","location","path","file","command","definition","cli"],"author":{"name":"Michael Klement","email":"mklement0@gmail.com","url":"http://same2u.net"},"license":"MIT","devDependencies":{"doctoc":"^0.13.0","json":"^9.0.3","marked-man":"^0.1.5","replace":"^0.3.0","semver":"^4.2.0","shall":"^0.2.1","urchin":"^0.0.5"},"net_same2u":{"make_pkg":{"tocOn":true,"tocTitle":"**Contents**","manOn":true}},"man":["./man/typex.1"],"gitHead":"a5d7d4a8719a4d3301bf2e44d2262f14a42d0747","_id":"typex@0.4.0","_shasum":"c9fc98d0cafc5052c2e94b1c10d3d69cec110bad","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"mklement0","email":"mklement0@gmail.com"},"maintainers":[{"name":"mklement0","email":"mklement0@gmail.com"}],"dist":{"shasum":"c9fc98d0cafc5052c2e94b1c10d3d69cec110bad","tarball":"https://registry.npmjs.org/typex/-/typex-0.4.0.tgz","integrity":"sha512-+dPaUD8A2293hL5xq3leudw/DN0olfPxaFQM/cTMvgE6GCstaAjDFJD3jG5jFnwtIMjpTJIbAxSqjeWJQ7jDuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe2JantDjrajfFZrqaoFn7lLmIJOVn7Gawaker0TBZ4wIgT+XrWfM3NxoOlTRETEox11qg8p6e2letURyYRwaY6IE="}]},"directories":{}},"0.4.1":{"name":"typex","description":"Unix CLI that provides salient information about installed commands, programs, and filesystem items, combining elements from standard Unix utilities type, which, and file.","private":false,"version":"0.4.1","os":["darwin","linux"],"preferGlobal":true,"bin":{"typex":"bin/typex"},"homepage":"https://github.com/mklement0/typex","repository":{"type":"git","url":"git+https://github.com/mklement0/typex.git"},"bugs":{"url":"https://github.com/mklement0/typex/issues"},"scripts":{"test":"make test","install":"printf '%s\\n\\n' \"IMPORTANT: To install sourcing for supported shells, run: typex -i\""},"keywords":["type","which","shell","version","location","path","file","command","definition","cli"],"author":{"name":"Michael Klement","email":"mklement0@gmail.com","url":"http://same2u.net"},"license":"MIT","devDependencies":{"doctoc":"^0.13.0","json":"^9.0.3","marked-man":"^0.1.5","replace":"^0.3.0","semver":"^4.2.0","shall":"^0.2.1","urchin":"^0.0.5"},"net_same2u":{"make_pkg":{"tocOn":true,"tocTitle":"**Contents**","manOn":true}},"man":["./man/typex.1"],"gitHead":"43d0ce6ddb74ce543785c21854718f7b74f2ec3e","_id":"typex@0.4.1","_shasum":"85fa62e3af731487e27a1eb6456528a9b32bf7df","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"mklement0","email":"mklement0@gmail.com"},"maintainers":[{"name":"mklement0","email":"mklement0@gmail.com"}],"dist":{"shasum":"85fa62e3af731487e27a1eb6456528a9b32bf7df","tarball":"https://registry.npmjs.org/typex/-/typex-0.4.1.tgz","integrity":"sha512-i0ARQjCe37BwYJWCzMM/E8pbyGpILpa0hKlJa8JuoHeX2PXQFtWna+YNc0qOnaVOczAfgplVCWLrTX156pDG3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFt+8mwveMgcVdF9ZU4AuxKedEtrfomwOfKlfcfLjGo3AiBTW8INia5NJZncJ6YnCWhpVDfZU3BXtSvEreDNrD/iSA=="}]},"directories":{}},"0.4.2":{"name":"typex","description":"Unix CLI that provides salient information about installed commands, programs, and filesystem items, combining elements from standard Unix utilities type, which, and file.","private":false,"version":"0.4.2","os":["darwin","linux"],"preferGlobal":true,"bin":{"typex":"bin/typex"},"homepage":"https://github.com/mklement0/typex","repository":{"type":"git","url":"git+https://github.com/mklement0/typex.git"},"bugs":{"url":"https://github.com/mklement0/typex/issues"},"scripts":{"test":"make test","install":"printf '%s\\n\\n' \"IMPORTANT: To install sourcing for supported shells, run: typex -i\""},"keywords":["type","which","shell","version","location","path","file","command","definition","cli"],"author":{"name":"Michael Klement","email":"mklement0@gmail.com","url":"http://same2u.net"},"license":"MIT","devDependencies":{"doctoc":"^0.13.0","json":"^9.0.3","marked-man":"^0.1.5","replace":"^0.3.0","semver":"^4.2.0","shall":"^0.2.1","urchin":"^0.0.5"},"net_same2u":{"make_pkg":{"tocOn":true,"tocTitle":"**Contents**","manOn":true}},"man":["./man/typex.1"],"gitHead":"b2390b05ebac8724b1679cdeba56ea51986b04fc","_id":"typex@0.4.2","_nodeVersion":"10.7.0","_npmVersion":"6.14.8","_npmUser":{"name":"mklement0","email":"mklement0@gmail.com"},"maintainers":[{"name":"mklement0","email":"mklement0@gmail.com"}],"dist":{"integrity":"sha512-PcyUgPWJDXcmwrr+apikj2clty4FD3TrBDTgzZuBQF2QdwY9GU/uDpqVVF6j/cwGKRdqXgd6/svLWgYsXROJPg==","shasum":"03769c373a39ba8908a6323e4143604570ba855d","tarball":"https://registry.npmjs.org/typex/-/typex-0.4.2.tgz","fileCount":10,"unpackedSize":126642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhfhsCRA9TVsSAnZWagAA9xoQAIua1MnXBg4U1+iqtw8+\nfQFCoU0TFOddZ2+0rotuQVdeKLwbZ76N8bvSPcdBBe+jIQQlP4nn3Vf+sSkc\nanMygEfzMup6R07h5swvHzYviZ9NlmwWwN5R6+2u3+XRYDJObqXNxPl+mjIb\nlI75qZcRbC1cRE/SpqM8N3A3G4P4Tc7VjHHN4kEPJP+GKZ7u36cdCvn5M5Bf\nLmHFj8zZyc+kGaVFlvuSK2W0+eqTwh6sPxNtOBx7LhLgvq0mI7d5wQ8al0eG\nVS8vUE1Gwm/DbEL5IDZCS5JvO09EQrkVZn+P1HTPlXjwZita4II2BsU+sIvK\nS8hVrSOOHK/iCxGoWcCmHu53hv7TXOyqFhVbZNnManODdz1TOJnbKo0nu6lX\ncca8LuHNw0IjrineFCVQSzvrwjuTQbyUD3lGBz27cGLOilO4DMGY2EzT2F+Z\niVn+UvwyxkfvvF/IufUcBLTnPndg3vhu7plCuPf0n2YbehxJ3OpIdewCTMAd\nE+gly1vXXjz6uCxPdpa8IY/DxUDbqbL5C4VHE7lL5g9nsqO03pyHQ4/4HM0A\nBn5krIcyE0yrgnfw9BIjqGQGEg7agRSl7ooiaVZZWeOhrYmeN6rfLurMNwDx\nLatMxirw1+dmOI/X+SqYTVNWLcecJtFH+D4SBWaUQMw7ZqLUv18R46ouGo3W\n90ud\r\n=+4aF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqbi5cNQm97byiSM9Bws6VNFVth+4rbgehSe20DxjewAiBtjSfUzM0ZGOUx/JEq/vv/ToIJWhZNWxwHpk7doasU0w=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typex_0.4.2_1602615403676_0.6780879576006169"},"_hasShrinkwrap":false},"0.4.3":{"name":"typex","description":"Unix CLI that provides salient information about installed commands, programs, and filesystem items, combining elements from standard Unix utilities type, which, and file.","private":false,"version":"0.4.3","os":["darwin","linux"],"preferGlobal":true,"bin":{"typex":"bin/typex"},"homepage":"https://github.com/mklement0/typex","repository":{"type":"git","url":"git+https://github.com/mklement0/typex.git"},"bugs":{"url":"https://github.com/mklement0/typex/issues"},"scripts":{"test":"make test","COMMENT":"13 Oct 2020: npm v6.14.8 inexplicably complains about the \"install\" command, so we're disabling it for now.","DISABLED-install":"printf '%s\\n\\n' \"IMPORTANT: To install sourcing for supported shells, run: typex -i\""},"keywords":["type","which","shell","version","location","path","file","command","definition","cli"],"author":{"name":"Michael Klement","email":"mklement0@gmail.com","url":"http://same2u.net"},"license":"MIT","devDependencies":{"doctoc":"^0.13.0","json":"^9.0.3","marked-man":"^0.1.5","replace":"^0.3.0","semver":"^4.2.0","shall":"^0.2.1","urchin":"^0.0.5"},"net_same2u":{"make_pkg":{"tocOn":true,"tocTitle":"**Contents**","manOn":true}},"man":["./man/typex.1"],"gitHead":"f8f6a2e0b04a6584a16dc36b877d1569b84abdae","_id":"typex@0.4.3","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","_npmUser":{"name":"mklement0","email":"mklement0@gmail.com"},"maintainers":[{"name":"mklement0","email":"mklement0@gmail.com"}],"dist":{"integrity":"sha512-GInBc3/8OKdpIWOfbfR85MzA7bMbT03F2IhEvt8Os0CPfpb2bF1Ej8RjOeEF+TQlJtKhfRDlcSxzvamct+p5Gg==","shasum":"4f31ce97a2f328c4bf99850af669996cb9ef4115","tarball":"https://registry.npmjs.org/typex/-/typex-0.4.3.tgz","fileCount":10,"unpackedSize":127287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhf76CRA9TVsSAnZWagAAVPIP/3wEEjIpkIMzw+skSdpI\nBCe+nIg+BGfu3e3JyWdw5vikCPPgK0Y6YcGC0LRK4lv6bM8AWz24oT5Uxwd8\nhQiEZ6u9pXUtQBbsQecyoG7ERttBK9OgI5s6rxTmZxW2avdkYqeR6YXj+Km+\nhdto2u8fsapFwM+u427FQJ5Gr2srZ9h6jNQDYTObnTf0beFM0vcx6eMP2+Ip\nVkMriqwHPz7HjHSiFW+o0BMu7eU0sJLyXBF74U0y+x9frI/zPXK8BVcHgjK8\nTC4iGA03YV5syHYZ1CAx74uoIdNekUsvb/v922A4rmB95Qeia1mwl1oJyFL4\nWf9bt+mfZjHL4WXCFwqNZJ8R6a8LD8SBtteeP2OOt1clUaqFpx/rkdrgsb/i\nCACbJ45faTD8aiFExiQmtrd1aZXE9GGNlHy1dKg0CCGQEQREpD/y1abAmNqG\nLn2mLjjjFBeze9yZTnlfZeQoauju9QOfqaaqWCHxFVLTywM5vk4jvuxOUDEN\nB/Up4caDFqEuVBXk0XwG9yTHtHKG4cT5+cOYf2BBpEiJRZZ6skJ0v7L1IK6l\nwNa3WJcse/HKOY69rNvCw5DLDr6YIuqpS+Twedqm//bVSbqLH3yFLYoiQgEa\nsH149mkuP4aF5IVgLCwCG7xzewfCqadGbD7m3ZJNnZGyzg0nR2+MUbHRpxTH\nn1sD\r\n=nuYG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUMD/XqMN3Z6jycOKSXgA1TZxKzEg5xdqSuL7VKnCAiAiEA3s0O8Q2SuBgI02g5m1lDGGzcwZS1SyYRKJ4Fc4t4bc8="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typex_0.4.3_1602617081872_0.7741494403794131"},"_hasShrinkwrap":false}},"readme":"[![npm version](https://img.shields.io/npm/v/typex.svg)](https://npmjs.com/package/typex) [![license](https://img.shields.io/npm/l/typex.svg)](https://github.com/mklement0/typex/blob/master/LICENSE.md)\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n**Contents**\n\n- [typex &mdash; introduction](#typex-&mdash-introduction)\n- [Examples](#examples)\n- [Installation](#installation)\n  - [Installation from the npm registry](#installation-from-the-npm-registry)\n  - [Manual installation](#manual-installation)\n- [Usage](#usage)\n- [License](#license)\n  - [Acknowledgements](#acknowledgements)\n  - [npm dependencies](#npm-dependencies)\n- [Changelog](#changelog)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n# typex &mdash; introduction\n\n`typex` is an enhanced version of the `type` Unix shell builtin that\nincorporates features from the `which` and `file` utilities:  \nBy default, it provides information about the current shell.  \nGiven a name, it indicates how the current shell would interpret that name as a command, and provides information about each command form found.  \nGiven a filesystem path, it provides information such as file type and canonical path.\n\n`typex` extends `type` as follows:\n\n* _All_ defined forms of a given command name are (always) reported, which includes shell keywords, aliases, shell functions, builtins, and executables.\n* Defined forms are listed in descending order of precedence - the first form listed is the effective one.\n* If an executable is a symlink, the entire chain of symlinks up to and including the ultimate target is printed, using _absolute_ paths.\n* The type of executable is printed, including the specific shell/interpreter used to run executable scripts.\n* Version information, if available, is printed for executables.\n* Optionally, you can get information about any filesystem object, including its canoncial path and symlink chain, if applicable.\n\nNote: `typex` is designed for interactive use, to provide humans with concise, salient information about a command or filesystem object.\nAs such, its output is geared toward readability by humans, and should not be relied on for programmatic parsing.\n\nSee the examples below, concise [usage information](#usage) further below,\nor read the [manual](doc/typex.md).\n\nFor supported platforms and shells, see the [Installation](#installation) chapter.\n\n# Examples\n\n```shell\n# Print information about the current shell.\n$ typex\nBINARY:     /bin/bash  [GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin14)]\n\n# Print information about command forms named 'printf' in order of precedence.\n$ typex printf\nBUILTIN:    printf\nBINARY:     /usr/bin/printf  [printf (GNU coreutils) 8.21]\n\n# Print information about binary 'nawk'; note the chain of symlinks,\n# and its use of *absolute* paths, as well as the version information.\n$ typex nawk\nBINARY:     /usr/bin/nawk@ -> /etc/alternatives/nawk@ -> /usr/bin/gawk  [GNU Awk 4.0.1]\n\n# Print information about executable script 'npm';\n# note the interpreter information ('POSIX shell script').\n$ typex npm\nSCRIPT:     /usr/bin/npm@ -> /usr/lib/node_modules/npm/bin/npm-cli.js  (POSIX shell script)  [2.11.3]\n\n# Print information about an alias:\n$ alias lsx='ls -FAhl'\n$ typex lsx\nALIAS:      lsx='ls -FAhl'\n  BINARY:     /bin/ls  [ls (GNU coreutils) 8.21]\n\n# Print the canonical path of a directory:\n$ typex /etc/apache2/\nDIRECTORY:  /etc/apache2 -> /private/etc/apache2\n\n# Print extended information about special file /dev/null\n$ typex -v /dev/null\nFILE:       /dev/null  (character special )\n\tcrw-rw-rw- 1 root root 1, 3 Feb  1 19:43\n```\n\n# Installation\n\n**Supported platforms**\n\n* When installing from the **npm registry**: **Linux** and **OS X**\n* When installing **manually**: any **Unix-like** platform with **Bash** that uses either **BSD or GNU utilities**. \n\n**Supported shells**\n\nFor this utility to detect the current shell's aliases, keywords, functions, and builtins, it must be *sourced*, which is supported in the following shells:\n\n* **Bash**, **Ksh**, and **Zsh**\n\n`typex` can still be useful in unsupported shells when invoked standalone (in which case it runs in `bash`), albeit in limited form:\n\n* only executable *files* and filesystem objects will be detected - no other command forms.\n* a warning to that effect is printed; you can suppress it with `-p`\n\nSimply put, non-sourced use of `typex` amounts to an enhanced version of the `which` utility.\n\n## Installation from the npm registry\n\n<sup>Note: Even if you don't use Node.js, its package manager, `npm`, works across platforms and is easy to install; try [`curl -L http://git.io/n-install | bash`](https://github.com/mklement0/n-install)</sup>\n\nWith [Node.js](http://nodejs.org/) or [io.js](https://iojs.org/) installed, install [the package](https://www.npmjs.com/package/typex) as follows:\n\n    [sudo] npm install typex -g\n\n**Note**:\n\n* Whether you need `sudo` depends on how you installed Node.js / io.js and whether you've [changed permissions later](https://docs.npmjs.com/getting-started/fixing-npm-permissions); if you get an `EACCES` error, try again with `sudo`.\n* The `-g` ensures [_global_ installation](https://docs.npmjs.com/getting-started/installing-npm-packages-globally) and is needed to put `typex` in your system's `$PATH`.\n\n**IMPORTANT**: After installation, run `typex -i` to add sourcing of `typex` to the per-user initialization file of all supported shells that are present (e.g., `~/.bashrc`).\nTo remove these sourcing commands later, run `typex -u`.\n\n## Manual installation\n\n* Download [this `bash` script](https://raw.githubusercontent.com/mklement0/typex/stable/bin/typex) as `typex`.\n* Make it executable with `chmod +x typex`.\n* Move it or symlink it to a folder in your `$PATH`, such as `/usr/local/bin` (OS X) or `/usr/bin` (Linux).\n\n**IMPORTANT**: After installation, run `typex -i` to add sourcing of `typex` to the per-user initialization file of all supported shells that are present (e.g., `~/.bashrc`).\nTo remove these sourcing commands later, run `typex -u`.\n\n# Usage\n\nFind concise usage information below; for complete documentation, read the [manual online](doc/typex.md), or, once installed, run `man typex` (`typex --man` if installed manually).\n\n<!-- DO NOT EDIT THE FENCED CODE BLOCK and RETAIN THIS COMMENT: The fenced code block below is updated by `make update-readme/release` with CLI usage information. -->\n\n```nohighlight\n$ typex --help\n\n\nReports salient information about available commands, programs, and  \nfilesystem items, such as command or file type, (ultimate) location,  \nand version.\n\n    typex [-p] [-V] [-v] [<nameOrPath>...]\n\n    -p     look for files only (ignore shell aliases, keywords, functions,  \n           builtins)\n    -V     skip attempt to obtain executable version information\n    -v     verbose mode: report additional information\n\nInstall / uninstall sourcing via shell-initialization files (required  \nto detect aliases, functions, shell builtins - supported in  \nBash, Ksh, Zsh):\n\n    typex -i\n    typex -u\n```\n\n<!-- DO NOT EDIT THE NEXT CHAPTER and RETAIN THIS COMMENT: The next chapter is updated by `make update-readme/release` with the contents of 'LICENSE.md'. ALSO, LEAVE AT LEAST 1 BLANK LINE AFTER THIS COMMENT. -->\n\n# License\n\nCopyright (c) 2015-2020 Michael Klement <mklement0@gmail.com> (http://same2u.net), released under the [MIT license](https://spdx.org/licenses/MIT#licenseText).\n\n## Acknowledgements\n\nThis project gratefully depends on the following open-source components, according to the terms of their respective licenses.\n\n[npm](https://www.npmjs.com/) dependencies below have optional suffixes denoting the type of dependency; the _absence_ of a suffix denotes a required _run-time_ dependency: `(D)` denotes a _development-time-only_ dependency, `(O)` an _optional_ dependency, and `(P)` a _peer_ dependency.\n\n<!-- DO NOT EDIT THE NEXT CHAPTER and RETAIN THIS COMMENT: The next chapter is updated by `make update-readme/release` with the dependencies from 'package.json'. ALSO, LEAVE AT LEAST 1 BLANK LINE AFTER THIS COMMENT. -->\n\n## npm dependencies\n\n* [doctoc (D)](https://github.com/thlorenz/doctoc)\n* [json (D)](https://github.com/trentm/json)\n* [marked-man (D)](https://github.com/kapouer/marked-man#readme)\n* [replace (D)](https://github.com/harthur/replace)\n* [semver (D)](https://github.com/npm/node-semver#readme)\n* [shall (D)](https://github.com/mklement0/shall)\n* [urchin (D)](https://github.com/tlevine/urchin)\n\n<!-- DO NOT EDIT THE NEXT CHAPTER and RETAIN THIS COMMENT: The next chapter is updated by `make update-readme/release` with the contents of 'CHANGELOG.md'. ALSO, LEAVE AT LEAST 1 BLANK LINE AFTER THIS COMMENT. -->\n\n# Changelog\n\nVersioning complies with [semantic versioning (semver)](http://semver.org/).\n\n<!-- NOTE: An entry template is automatically added each time `make version` is called. Fill in changes afterwards. -->\n\n* **[v0.4.3](https://github.com/mklement0/typex/compare/v0.4.2...v0.4.3)** (2020-10-13):\n  * [fix] npm v6.14.8 inexplicably complains about the \"install\" command in package.json (which simply printfs an informational message), so it is diabled for now.\n\n* **[v0.4.2](https://github.com/mklement0/typex/compare/v0.4.1...v0.4.2)** (2020-10-13):\n  * [fix] Syntax error fixed that was masked by an accidental non-breaking space Unicode char.\n\n* **[v0.4.1](https://github.com/mklement0/typex/compare/v0.4.0...v0.4.1)** (2015-09-21):\n  * [fix] `typex /` now works correctly.\n\n* **[v0.4.0](https://github.com/mklement0/typex/compare/v0.3.3...v0.4.0)** (2015-09-21):\n  * [potentially breaking change] `typex` now accepts options _after_ operands\n      as well (except after `--`), and now also accepts long option names.\n  * [doc] `typex` now has a man page (if manually installed, use `typex --man`);\n      `typex -h` now just prints concise usage information.\n  * [doc] Read-me improved.\n  * [fix] Various fixes and stability improvements.\n  * [dev] Installation of sourcing (with `-i`) no longer uses `ed` so as to\n      work on a wider range of platforms, notably Fedora.\n  * [dev] Tests improved, additional tests added.\n\n* **[v0.3.3](https://github.com/mklement0/typex/compare/v0.3.2...v0.3.3)** (2015-09-15):\n  * [dev] Makefile improvements; various other behind-the-scenes tweaks.\n\n* **[v0.3.2](https://github.com/mklement0/typex/compare/v0.3.1...v0.3.2)** (2015-09-03):\n  * [fix] Broken (dangling) symlinks are now properly detected and reported.\n\n* **[v0.3.1](https://github.com/mklement0/typex/compare/v0.3.0...v0.3.1)** (2015-06-26):\n  * [dev] Makefile updated; to-do file added; typo in source-code comment fixed.\n  * [doc] Minor read-me revision.\n\n* **[v0.3.0](https://github.com/mklement0/typex/compare/v0.2.1...v0.3.0)** (2015-06-10):\n  * [behavior change, enhancement] When reporting on an alias, information about the underlying command is now output with indentation, so as to make it clear that the information is subordinate to the alias information.\n  * [fix] Reporting on an alias' underlying command no longer causes additional command forms of the same name to be ignored.\n  * [fix] Obtaining a file's last-modified timestamp no longer breaks with filenames with embedded spaces.\n  * [doc] Read-me improvements; version badge switched to shields.io; license badge added.\n\n* **v0.2.1** (2015-05-30):\n  * [doc] [npm registry badge](https://badge.fury.io) added\n\n* **v0.2.0** (2015-05-24):\n  * [enhancement] Now by default prints information about the _current shell_ (if no names are given).\n  * [enhancement] Specifying `.` now also prints the current directory's canonical path.\n  * [enhancement] Given a filesystem path, now also displays its canonical path with all symlinks resolved, if different.\n  * [enhancement] A warning is now issued if a bareword can't be found as a command, but a file or dir. of the same name exists in the current dir.\n  * [enhancement] For aliases, their definitions are now printed recursively, if applicable, and, if the ultimate definition's first token is a command, its information is printed as well.\n  * [fix] `typex perl` now correctly reports Perl's version.\n  * [fix] Paths with embedded space are now handled correctly.\n\n* **v0.1.7** (2015-03-04):\n  * Fix: Variables `$u` and `$i` that happen to be defined in the current shell no longer interfere with the sourced function.\n\n* **v0.1.6** (2015-02-11):\n  * Temp. fix: `typex -i` now properly reports failure on platforms that don't have the actual `ed` line editor, such as Debian.\n\n* **v0.1.5** (2015-02-11):\n  * Fix: --version no longer mistakenly exits the current shell when typex is invoked as a sourced function.\n  * Dev: bash-presence test improved.\n  * Dev: Makefile improvements.\n\n* **v0.1.4** (2015-02-11):\n  * Fix: Filenames that start with '-' are now handled correctly.\n  * Dev: bash-presence test added.\n  * Dev: Makefile improvements.\n\n* **v0.1.3** (2015-02-09):\n  * Doc: read-me and package description improved.\n\n* **v0.1.2** (2015-02-07):\n  * Fix: sourcing no longer auto-installed/-removed on package installation - removed due to permission headaches; users must now run typex -i manually after installation.\n\n* **v0.1.1** (2015-02-07):\n  * Fix: --version reported incorrect version number.\n  * Temp. fix: installation of sourcing with -i doesn't report error in case of failure so as not to prevent installation of the npm package altogether.\n\n* **v0.1.0** (2015-02-07):\n  * Initial release.\n","maintainers":[{"name":"mklement0","email":"mklement0@gmail.com"}],"time":{"modified":"2022-06-28T02:06:49.789Z","created":"2015-02-07T06:44:07.314Z","0.1.0":"2015-02-07T06:44:07.314Z","0.1.1":"2015-02-07T07:03:43.165Z","0.1.2":"2015-02-07T07:50:10.860Z","0.1.3":"2015-02-09T23:39:28.424Z","0.1.4":"2015-02-11T16:43:23.140Z","0.1.5":"2015-02-11T19:42:52.932Z","0.1.6":"2015-02-11T23:53:39.966Z","0.1.7":"2015-03-05T04:21:09.455Z","0.2.0":"2015-05-24T15:56:39.735Z","0.2.1":"2015-06-01T03:52:17.400Z","0.3.0":"2015-06-10T19:24:40.643Z","0.3.1":"2015-06-26T04:27:18.655Z","0.3.2":"2015-09-03T06:01:30.320Z","0.3.3":"2015-09-15T21:59:35.480Z","0.4.0":"2015-09-21T22:33:39.069Z","0.4.1":"2015-09-21T23:04:56.532Z","0.4.2":"2020-10-13T18:56:43.819Z","0.4.3":"2020-10-13T19:24:42.100Z"},"homepage":"https://github.com/mklement0/typex","keywords":["type","which","shell","version","location","path","file","command","definition","cli"],"repository":{"type":"git","url":"git+https://github.com/mklement0/typex.git"},"author":{"name":"Michael Klement","email":"mklement0@gmail.com","url":"http://same2u.net"},"bugs":{"url":"https://github.com/mklement0/typex/issues"},"license":"MIT","readmeFilename":"README.md"}