{"crate":{"id":"shellharden","name":"shellharden","updated_at":"2026-06-27T14:38:12.453216Z","versions":[2659585,1092789,573521,514324,449922,215043,167340,108137,108136,101893,95515,93162],"keywords":[],"categories":[],"badges":[],"created_at":"2018-05-17T10:36:32.420761Z","downloads":152893,"recent_downloads":16458,"default_version":"4.3.2","num_versions":12,"yanked":false,"max_version":"4.3.2","newest_version":"4.3.2","max_stable_version":"4.3.2","description":"The corrective bash syntax highlighter","homepage":null,"documentation":null,"repository":"https://github.com/anordal/shellharden/","links":{"version_downloads":"/api/v1/crates/shellharden/downloads","versions":null,"owners":"/api/v1/crates/shellharden/owners","owner_team":"/api/v1/crates/shellharden/owner_team","owner_user":"/api/v1/crates/shellharden/owner_user","reverse_dependencies":"/api/v1/crates/shellharden/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":2659585,"crate":"shellharden","num":"4.3.2","dl_path":"/api/v1/crates/shellharden/4.3.2/download","readme_path":"/api/v1/crates/shellharden/4.3.2/readme","updated_at":"2026-06-27T14:45:36.481060Z","created_at":"2026-06-27T14:38:12.453216Z","downloads":8176,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MPL-2.0","links":{"dependencies":"/api/v1/crates/shellharden/4.3.2/dependencies","version_downloads":"/api/v1/crates/shellharden/4.3.2/downloads","authors":"/api/v1/crates/shellharden/4.3.2/authors"},"crate_size":192980,"published_by":{"id":21846,"login":"anordal","name":"Andreas Nordal","avatar":"https://avatars.githubusercontent.com/u/4992374?v=4","url":"https://github.com/anordal","github_username_matches":true,"created_at":"2013-07-11T20:03:14Z"},"audit_actions":[{"action":"publish","user":{"id":21846,"login":"anordal","name":"Andreas Nordal","avatar":"https://avatars.githubusercontent.com/u/4992374?v=4","url":"https://github.com/anordal","github_username_matches":true,"created_at":"2013-07-11T20:03:14Z"},"time":"2026-06-27T14:38:12.453216Z"},{"action":"yank","user":{"id":21846,"login":"anordal","name":"Andreas Nordal","avatar":"https://avatars.githubusercontent.com/u/4992374?v=4","url":"https://github.com/anordal","github_username_matches":true,"created_at":"2013-07-11T20:03:14Z"},"time":"2026-06-27T14:44:36.434406Z"},{"action":"unyank","user":{"id":21846,"login":"anordal","name":"Andreas Nordal","avatar":"https://avatars.githubusercontent.com/u/4992374?v=4","url":"https://github.com/anordal","github_username_matches":true,"created_at":"2013-07-11T20:03:14Z"},"time":"2026-06-27T14:45:36.484321Z"}],"checksum":"3314a0d9051fe21f4b2c356ff7711eabff56460938d0c1c81f9cad916f74245c","rust_version":null,"has_lib":false,"bin_names":["shellharden"],"edition":"2015","description":"The corrective bash syntax highlighter","homepage":null,"documentation":null,"repository":"https://github.com/anordal/shellharden/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2579,"comment_lines":182,"files":25}},"total_code_lines":2579,"total_comment_lines":182}},{"id":1092789,"crate":"shellharden","num":"4.3.1","dl_path":"/api/v1/crates/shellharden/4.3.1/download","readme_path":"/api/v1/crates/shellharden/4.3.1/readme","updated_at":"2024-03-24T16:08:15.847711Z","created_at":"2024-03-24T16:08:15.847711Z","downloads":40912,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MPL-2.0","links":{"dependencies":"/api/v1/crates/shellharden/4.3.1/dependencies","version_downloads":"/api/v1/crates/shellharden/4.3.1/downloads","authors":"/api/v1/crates/shellharden/4.3.1/authors"},"crate_size":192717,"published_by":{"id":21846,"login":"anordal","name":"Andreas Nordal","avatar":"https://avatars.githubusercontent.com/u/4992374?v=4","url":"https://github.com/anordal","github_username_matches":true,"created_at":"2013-07-11T20:03:14Z"},"audit_actions":[{"action":"publish","user":{"id":21846,"login":"anordal","name":"Andreas Nordal","avatar":"https://avatars.githubusercontent.com/u/4992374?v=4","url":"https://github.com/anordal","github_username_matches":true,"created_at":"2013-07-11T20:03:14Z"},"time":"2024-03-24T16:08:15.847711Z"}],"checksum":"53ecb604d876456ff05cb58bc0e60925b2f851b9ae807011459568d380cc8271","rust_version":null,"has_lib":false,"bin_names":["shellharden"],"edition":null,"description":"The corrective bash syntax highlighter","homepage":null,"documentation":null,"repository":"https://github.com/anordal/shellharden/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2503,"comment_lines":175,"files":24}},"total_code_lines":2503,"total_comment_lines":175}},{"id":573521,"crate":"shellharden","num":"4.3.0","dl_path":"/api/v1/crates/shellharden/4.3.0/download","readme_path":"/api/v1/crates/shellharden/4.3.0/readme","updated_at":"2022-06-26T15:56:49.799739Z","created_at":"2022-06-26T15:56:49.799739Z","downloads":18927,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MPL-2.0","links":{"dependencies":"/api/v1/crates/shellharden/4.3.0/dependencies","version_downloads":"/api/v1/crates/shellharden/4.3.0/downloads","authors":"/api/v1/crates/shellharden/4.3.0/authors"},"crate_size":191122,"published_by":{"id":21846,"login":"anordal","name":"Andreas Nordal","avatar":"https://avatars.githubusercontent.com/u/4992374?v=4","url":"https://github.com/anordal","github_username_matches":true,"created_at":"2013-07-11T20:03:14Z"},"audit_actions":[{"action":"publish","user":{"id":21846,"login":"anordal","name":"Andreas Nordal","avatar":"https://avatars.githubusercontent.com/u/4992374?v=4","url":"https://github.com/anordal","github_username_matches":true,"created_at":"2013-07-11T20:03:14Z"},"time":"2022-06-26T15:56:49.799739Z"}],"checksum":"f1218a08095b138c0db1104794e03fed0e31aa6f9281c3b6fb3911d555e108a6","rust_version":null,"has_lib":false,"bin_names":["shellharden"],"edition":null,"description":"The corrective bash syntax highlighter","homepage":null,"documentation":null,"repository":"https://github.com/anordal/shellharden/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2471,"comment_lines":182,"files":25}},"total_code_lines":2471,"total_comment_lines":182}},{"id":514324,"crate":"shellharden","num":"4.2.0","dl_path":"/api/v1/crates/shellharden/4.2.0/download","readme_path":"/api/v1/crates/shellharden/4.2.0/readme","updated_at":"2022-03-11T00:00:54.271842Z","created_at":"2022-03-11T00:00:54.271842Z","downloads":8234,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MPL-2.0","links":{"dependencies":"/api/v1/crates/shellharden/4.2.0/dependencies","version_downloads":"/api/v1/crates/shellharden/4.2.0/downloads","authors":"/api/v1/crates/shellharden/4.2.0/authors"},"crate_size":190238,"published_by":{"id":21846,"login":"anordal","name":"Andreas Nordal","avatar":"https://avatars.githubusercontent.com/u/4992374?v=4","url":"https://github.com/anordal","github_username_matches":true,"created_at":"2013-07-11T20:03:14Z"},"audit_actions":[{"action":"publish","user":{"id":21846,"login":"anordal","name":"Andreas Nordal","avatar":"https://avatars.githubusercontent.com/u/4992374?v=4","url":"https://github.com/anordal","github_username_matches":true,"created_at":"2013-07-11T20:03:14Z"},"time":"2022-03-11T00:00:54.271842Z"}],"checksum":"643bfca21df5c79da86f2ab595d126dd8d9dc76d72e3cbc9add582aa4c98af18","rust_version":null,"has_lib":false,"bin_names":["shellharden"],"edition":null,"description":"The corrective bash syntax highlighter","homepage":null,"documentation":null,"repository":"https://github.com/anordal/shellharden/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2440,"comment_lines":182,"files":25}},"total_code_lines":2440,"total_comment_lines":182}},{"id":449922,"crate":"shellharden","num":"4.1.3","dl_path":"/api/v1/crates/shellharden/4.1.3/download","readme_path":"/api/v1/crates/shellharden/4.1.3/readme","updated_at":"2021-11-07T13:36:24.034268Z","created_at":"2021-11-07T13:36:24.034268Z","downloads":2427,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MPL-2.0","links":{"dependencies":"/api/v1/crates/shellharden/4.1.3/dependencies","version_downloads":"/api/v1/crates/shellharden/4.1.3/downloads","authors":"/api/v1/crates/shellharden/4.1.3/authors"},"crate_size":186278,"published_by":{"id":21846,"login":"anordal","name":"Andreas Nordal","avatar":"https://avatars.githubusercontent.com/u/4992374?v=4","url":"https://github.com/anordal","github_username_matches":true,"created_at":"2013-07-11T20:03:14Z"},"audit_actions":[{"action":"publish","user":{"id":21846,"login":"anordal","name":"Andreas Nordal","avatar":"https://avatars.githubusercontent.com/u/4992374?v=4","url":"https://github.com/anordal","github_username_matches":true,"created_at":"2013-07-11T20:03:14Z"},"time":"2021-11-07T13:36:24.034268Z"}],"checksum":"803f545645ed70b305a328cd0258e6ce284ae3632953302ceffcda6f4a7f59f2","rust_version":null,"has_lib":false,"bin_names":["shellharden"],"edition":null,"description":"The corrective bash syntax highlighter","homepage":null,"documentation":null,"repository":"https://github.com/anordal/shellharden/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2040,"comment_lines":167,"files":23}},"total_code_lines":2040,"total_comment_lines":167}},{"id":215043,"crate":"shellharden","num":"4.1.2","dl_path":"/api/v1/crates/shellharden/4.1.2/download","readme_path":"/api/v1/crates/shellharden/4.1.2/readme","updated_at":"2020-02-23T23:35:27.670753Z","created_at":"2020-02-23T23:35:27.670753Z","downloads":7953,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MPL-2.0","links":{"dependencies":"/api/v1/crates/shellharden/4.1.2/dependencies","version_downloads":"/api/v1/crates/shellharden/4.1.2/downloads","authors":"/api/v1/crates/shellharden/4.1.2/authors"},"crate_size":188747,"published_by":{"id":21846,"login":"anordal","name":"Andreas Nordal","avatar":"https://avatars.githubusercontent.com/u/4992374?v=4","url":"https://github.com/anordal","github_username_matches":true,"created_at":"2013-07-11T20:03:14Z"},"audit_actions":[{"action":"publish","user":{"id":21846,"login":"anordal","name":"Andreas Nordal","avatar":"https://avatars.githubusercontent.com/u/4992374?v=4","url":"https://github.com/anordal","github_username_matches":true,"created_at":"2013-07-11T20:03:14Z"},"time":"2020-02-23T23:35:27.670753Z"}],"checksum":"a7e5e81510c185596d11999ebfc834f54dfa15cab1629e2d9a23b4d9c9fb141a","rust_version":null,"has_lib":false,"bin_names":["shellharden"],"edition":null,"description":"The corrective bash syntax highlighter","homepage":null,"documentation":null,"repository":"https://github.com/anordal/shellharden/","trustpub_data":null,"linecounts":{"languages":{"BASH":{"code_lines":5,"comment_lines":1,"files":2},"Python":{"code_lines":54,"comment_lines":1,"files":1},"Rust":{"code_lines":2007,"comment_lines":152,"files":21}},"total_code_lines":2066,"total_comment_lines":154}},{"id":167340,"crate":"shellharden","num":"4.1.1","dl_path":"/api/v1/crates/shellharden/4.1.1/download","readme_path":"/api/v1/crates/shellharden/4.1.1/readme","updated_at":"2019-08-04T13:53:31.382628Z","created_at":"2019-08-04T13:53:31.382628Z","downloads":4504,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MPL-2.0","links":{"dependencies":"/api/v1/crates/shellharden/4.1.1/dependencies","version_downloads":"/api/v1/crates/shellharden/4.1.1/downloads","authors":"/api/v1/crates/shellharden/4.1.1/authors"},"crate_size":187307,"published_by":{"id":21846,"login":"anordal","name":"Andreas Nordal","avatar":"https://avatars.githubusercontent.com/u/4992374?v=4","url":"https://github.com/anordal","github_username_matches":true,"created_at":"2013-07-11T20:03:14Z"},"audit_actions":[],"checksum":"a2a95a2e71f7557ea7f407ee88e8d4e433b0f3727f089e6d421d859059565bd7","rust_version":null,"has_lib":false,"bin_names":["shellharden"],"edition":null,"description":"The corrective bash syntax highlighter","homepage":null,"documentation":null,"repository":"https://github.com/anordal/shellharden/","trustpub_data":null,"linecounts":{"languages":{"BASH":{"code_lines":5,"comment_lines":1,"files":2},"Python":{"code_lines":54,"comment_lines":1,"files":1},"Rust":{"code_lines":1849,"comment_lines":150,"files":21}},"total_code_lines":1908,"total_comment_lines":152}},{"id":108137,"crate":"shellharden","num":"4.1.0","dl_path":"/api/v1/crates/shellharden/4.1.0/download","readme_path":"/api/v1/crates/shellharden/4.1.0/readme","updated_at":"2018-09-13T20:23:03.717359Z","created_at":"2018-09-13T20:23:03.717359Z","downloads":4806,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MPL-2.0","links":{"dependencies":"/api/v1/crates/shellharden/4.1.0/dependencies","version_downloads":"/api/v1/crates/shellharden/4.1.0/downloads","authors":"/api/v1/crates/shellharden/4.1.0/authors"},"crate_size":181013,"published_by":null,"audit_actions":[],"checksum":"070cb36f1d5e2e2be1ec693a6ee7b622007d61067f7ea98c9f5db112653c414c","rust_version":null,"has_lib":false,"bin_names":["shellharden"],"edition":null,"description":"The corrective bash syntax highlighter","homepage":null,"documentation":null,"repository":"https://github.com/anordal/shellharden/","trustpub_data":null,"linecounts":{"languages":{"BASH":{"code_lines":1,"comment_lines":0,"files":1},"Python":{"code_lines":54,"comment_lines":1,"files":1},"Rust":{"code_lines":1643,"comment_lines":148,"files":20}},"total_code_lines":1698,"total_comment_lines":149}},{"id":108136,"crate":"shellharden","num":"4.0.1","dl_path":"/api/v1/crates/shellharden/4.0.1/download","readme_path":"/api/v1/crates/shellharden/4.0.1/readme","updated_at":"2018-09-13T20:22:16.175200Z","created_at":"2018-09-13T20:22:16.175200Z","downloads":1400,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MPL-2.0","links":{"dependencies":"/api/v1/crates/shellharden/4.0.1/dependencies","version_downloads":"/api/v1/crates/shellharden/4.0.1/downloads","authors":"/api/v1/crates/shellharden/4.0.1/authors"},"crate_size":180402,"published_by":null,"audit_actions":[],"checksum":"1a040eb8e9b7d859c09f17a4bcc4d10db7a9817a6a70a6382f65d962dba476b7","rust_version":null,"has_lib":false,"bin_names":["shellharden"],"edition":null,"description":"The corrective bash syntax highlighter","homepage":null,"documentation":null,"repository":"https://github.com/anordal/shellharden/","trustpub_data":null,"linecounts":{"languages":{"BASH":{"code_lines":1,"comment_lines":0,"files":1},"Python":{"code_lines":54,"comment_lines":1,"files":1},"Rust":{"code_lines":1580,"comment_lines":148,"files":20}},"total_code_lines":1635,"total_comment_lines":149}},{"id":101893,"crate":"shellharden","num":"4.0.0","dl_path":"/api/v1/crates/shellharden/4.0.0/download","readme_path":"/api/v1/crates/shellharden/4.0.0/readme","updated_at":"2018-07-31T20:28:03.515459Z","created_at":"2018-07-31T20:28:03.515459Z","downloads":1736,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MPL-2.0","links":{"dependencies":"/api/v1/crates/shellharden/4.0.0/dependencies","version_downloads":"/api/v1/crates/shellharden/4.0.0/downloads","authors":"/api/v1/crates/shellharden/4.0.0/authors"},"crate_size":177504,"published_by":null,"audit_actions":[],"checksum":"49da130d03eeec6a10ba8677229c84487996a499753feccbd498dbb09e043eaf","rust_version":null,"has_lib":false,"bin_names":["shellharden"],"edition":null,"description":"A bash syntax highlighter that encourages (and can fix) proper quoting of variables","homepage":null,"documentation":null,"repository":"https://github.com/anordal/shellharden/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":1567,"comment_lines":148,"files":20}},"total_code_lines":1567,"total_comment_lines":148}},{"id":95515,"crate":"shellharden","num":"3.2.0","dl_path":"/api/v1/crates/shellharden/3.2.0/download","readme_path":"/api/v1/crates/shellharden/3.2.0/readme","updated_at":"2018-06-05T18:57:44.123250Z","created_at":"2018-06-05T18:57:44.123250Z","downloads":26035,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MPL-2.0","links":{"dependencies":"/api/v1/crates/shellharden/3.2.0/dependencies","version_downloads":"/api/v1/crates/shellharden/3.2.0/downloads","authors":"/api/v1/crates/shellharden/3.2.0/authors"},"crate_size":171589,"published_by":null,"audit_actions":[],"checksum":"87f1485cb8bacf60f73ee1f1ba1a16ecbace8ed04cae7f7d7d70bde144db5362","rust_version":null,"has_lib":false,"bin_names":["shellharden"],"edition":null,"description":"A bash syntax highlighter that encourages (and can fix) proper quoting of variables","homepage":null,"documentation":null,"repository":"https://github.com/anordal/shellharden/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2132,"comment_lines":30,"files":2}},"total_code_lines":2132,"total_comment_lines":30}},{"id":93162,"crate":"shellharden","num":"3.1.0","dl_path":"/api/v1/crates/shellharden/3.1.0/download","readme_path":"/api/v1/crates/shellharden/3.1.0/readme","updated_at":"2018-05-17T10:36:32.420761Z","created_at":"2018-05-17T10:36:32.420761Z","downloads":27486,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MPL-2.0","links":{"dependencies":"/api/v1/crates/shellharden/3.1.0/dependencies","version_downloads":"/api/v1/crates/shellharden/3.1.0/downloads","authors":"/api/v1/crates/shellharden/3.1.0/authors"},"crate_size":168016,"published_by":null,"audit_actions":[],"checksum":"6663a2b08aeebe45efd18af0639b347b76c46a8e099bec6a6bf8fd0488776d11","rust_version":null,"has_lib":false,"bin_names":["shellharden"],"edition":null,"description":"A bash syntax highlighter that encourages (and can fix) proper quoting of variables","homepage":null,"documentation":null,"repository":"https://github.com/anordal/shellharden/","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":2112,"comment_lines":30,"files":2}},"total_code_lines":2112,"total_comment_lines":30}}],"keywords":[],"categories":[]}