{"crate":{"id":"self-replace","name":"self-replace","updated_at":"2024-09-01T10:30:38.713968Z","versions":[1255693,1210263,901499,881309,814737,814734,803665,802718,801773,801746,800987,799464,799312],"keywords":["replace","self-replace","self-uninstall","self-update","uninstall"],"categories":[],"badges":[],"created_at":"2023-05-14T14:12:27.182946Z","downloads":13816236,"recent_downloads":3580977,"default_version":"1.5.0","num_versions":13,"yanked":false,"max_version":"1.5.0","newest_version":"1.5.0","max_stable_version":"1.5.0","description":"Utility crate that allows executables to replace or uninstall themselves","homepage":"https://github.com/mitsuhiko/self-replace","documentation":null,"repository":"https://github.com/mitsuhiko/self-replace","links":{"version_downloads":"/api/v1/crates/self-replace/downloads","versions":null,"owners":"/api/v1/crates/self-replace/owners","owner_team":"/api/v1/crates/self-replace/owner_team","owner_user":"/api/v1/crates/self-replace/owner_user","reverse_dependencies":"/api/v1/crates/self-replace/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1255693,"crate":"self-replace","num":"1.5.0","dl_path":"/api/v1/crates/self-replace/1.5.0/download","readme_path":"/api/v1/crates/self-replace/1.5.0/readme","updated_at":"2024-09-01T10:30:38.713968Z","created_at":"2024-09-01T10:30:38.713968Z","downloads":11814174,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self-replace/1.5.0/dependencies","version_downloads":"/api/v1/crates/self-replace/1.5.0/downloads","authors":"/api/v1/crates/self-replace/1.5.0/authors"},"crate_size":17000,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2024-09-01T10:30:38.713968Z"}],"checksum":"03ec815b5eab420ab893f63393878d89c90fdd94c0bcc44c07abb8ad95552fb7","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2018","description":"Utility crate that allows executables to replace or uninstall themselves","homepage":"https://github.com/mitsuhiko/self-replace","documentation":null,"repository":"https://github.com/mitsuhiko/self-replace","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":283,"comment_lines":30,"files":3}},"total_code_lines":283,"total_comment_lines":30}},{"id":1210263,"crate":"self-replace","num":"1.4.0","dl_path":"/api/v1/crates/self-replace/1.4.0/download","readme_path":"/api/v1/crates/self-replace/1.4.0/readme","updated_at":"2024-07-21T20:00:39.468171Z","created_at":"2024-07-21T20:00:39.468171Z","downloads":148211,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self-replace/1.4.0/dependencies","version_downloads":"/api/v1/crates/self-replace/1.4.0/downloads","authors":"/api/v1/crates/self-replace/1.4.0/authors"},"crate_size":17148,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2024-07-21T20:00:39.468171Z"}],"checksum":"f7828a58998685d8bf5a3c5e7a3379a5867289c20828c3ee436280b44b598515","rust_version":"1.48","has_lib":true,"bin_names":[],"edition":"2018","description":"Utility crate that allows executables to replace or uninstall themselves","homepage":"https://github.com/mitsuhiko/self-replace","documentation":null,"repository":"https://github.com/mitsuhiko/self-replace","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":284,"comment_lines":30,"files":3}},"total_code_lines":284,"total_comment_lines":30}},{"id":901499,"crate":"self-replace","num":"1.3.7","dl_path":"/api/v1/crates/self-replace/1.3.7/download","readme_path":"/api/v1/crates/self-replace/1.3.7/readme","updated_at":"2023-09-19T21:20:43.361477Z","created_at":"2023-09-19T21:20:43.361477Z","downloads":1772793,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self-replace/1.3.7/dependencies","version_downloads":"/api/v1/crates/self-replace/1.3.7/downloads","authors":"/api/v1/crates/self-replace/1.3.7/authors"},"crate_size":16757,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2023-09-19T21:20:43.361477Z"}],"checksum":"525db198616b2bcd0f245daf7bfd8130222f7ee6af9ff9984c19a61bf1160c55","rust_version":"1.48","has_lib":true,"bin_names":[],"edition":"2018","description":"Utility crate that allows executables to replace or uninstall themselves","homepage":"https://github.com/mitsuhiko/self-replace","documentation":null,"repository":"https://github.com/mitsuhiko/self-replace","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":281,"comment_lines":30,"files":3}},"total_code_lines":281,"total_comment_lines":30}},{"id":881309,"crate":"self-replace","num":"1.3.6","dl_path":"/api/v1/crates/self-replace/1.3.6/download","readme_path":"/api/v1/crates/self-replace/1.3.6/readme","updated_at":"2023-08-25T14:31:00.719657Z","created_at":"2023-08-25T14:31:00.719657Z","downloads":22690,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self-replace/1.3.6/dependencies","version_downloads":"/api/v1/crates/self-replace/1.3.6/downloads","authors":"/api/v1/crates/self-replace/1.3.6/authors"},"crate_size":17149,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2023-08-25T14:31:00.719657Z"}],"checksum":"c56335359191626938ef6fdeb478f9f6a7c6020254d7f4641c7d810369fa0ec1","rust_version":"1.48","has_lib":true,"bin_names":[],"edition":"2018","description":"Utility crate that allows executables to replace or uninstall themselves","homepage":"https://github.com/mitsuhiko/self-replace","documentation":null,"repository":"https://github.com/mitsuhiko/self-replace","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":281,"comment_lines":30,"files":3}},"total_code_lines":281,"total_comment_lines":30}},{"id":814737,"crate":"self-replace","num":"1.3.5","dl_path":"/api/v1/crates/self-replace/1.3.5/download","readme_path":"/api/v1/crates/self-replace/1.3.5/readme","updated_at":"2023-06-03T09:20:59.023776Z","created_at":"2023-06-03T09:20:59.023776Z","downloads":5663,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self-replace/1.3.5/dependencies","version_downloads":"/api/v1/crates/self-replace/1.3.5/downloads","authors":"/api/v1/crates/self-replace/1.3.5/authors"},"crate_size":17005,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2023-06-03T09:20:59.023776Z"}],"checksum":"a0e7c919783db74b5995f13506069227e4721d388bea4a8ac3055acac864ac16","rust_version":"1.48","has_lib":true,"bin_names":[],"edition":"2018","description":"Utility crate that allows executables to replace or uninstall themselves","homepage":"https://github.com/mitsuhiko/self-replace","documentation":null,"repository":"https://github.com/mitsuhiko/self-replace","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":278,"comment_lines":30,"files":3}},"total_code_lines":278,"total_comment_lines":30}},{"id":814734,"crate":"self-replace","num":"1.3.4","dl_path":"/api/v1/crates/self-replace/1.3.4/download","readme_path":"/api/v1/crates/self-replace/1.3.4/readme","updated_at":"2023-06-03T09:20:13.958137Z","created_at":"2023-06-03T09:17:51.263071Z","downloads":1087,"features":{},"yanked":true,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self-replace/1.3.4/dependencies","version_downloads":"/api/v1/crates/self-replace/1.3.4/downloads","authors":"/api/v1/crates/self-replace/1.3.4/authors"},"crate_size":16981,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2023-06-03T09:17:51.263071Z"},{"action":"yank","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2023-06-03T09:20:13.961317Z"}],"checksum":"59f2df2a81737bbb3fecbdad11a42c0eaa38a0b4220111d5825a6e074d8ad016","rust_version":"1.48","has_lib":true,"bin_names":[],"edition":"2018","description":"Utility crate that allows executables to replace or uninstall themselves","homepage":"https://github.com/mitsuhiko/self-replace","documentation":null,"repository":"https://github.com/mitsuhiko/self-replace","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":278,"comment_lines":30,"files":3}},"total_code_lines":278,"total_comment_lines":30}},{"id":803665,"crate":"self-replace","num":"1.3.3","dl_path":"/api/v1/crates/self-replace/1.3.3/download","readme_path":"/api/v1/crates/self-replace/1.3.3/readme","updated_at":"2023-05-19T17:01:53.356558Z","created_at":"2023-05-19T17:01:53.356558Z","downloads":1511,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self-replace/1.3.3/dependencies","version_downloads":"/api/v1/crates/self-replace/1.3.3/downloads","authors":"/api/v1/crates/self-replace/1.3.3/authors"},"crate_size":16782,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2023-05-19T17:01:53.356558Z"}],"checksum":"3d6028b2dc5d3d76987b552192e082f690dd854697d7fc46162fe31172a2e98a","rust_version":"1.48","has_lib":true,"bin_names":[],"edition":"2018","description":"Utility crate that allows executables to replace or uninstall themselves","homepage":"https://github.com/mitsuhiko/self-replace","documentation":null,"repository":"https://github.com/mitsuhiko/self-replace","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":281,"comment_lines":19,"files":3}},"total_code_lines":281,"total_comment_lines":19}},{"id":802718,"crate":"self-replace","num":"1.3.2","dl_path":"/api/v1/crates/self-replace/1.3.2/download","readme_path":"/api/v1/crates/self-replace/1.3.2/readme","updated_at":"2023-05-18T13:20:33.299937Z","created_at":"2023-05-18T13:20:33.299937Z","downloads":5181,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self-replace/1.3.2/dependencies","version_downloads":"/api/v1/crates/self-replace/1.3.2/downloads","authors":"/api/v1/crates/self-replace/1.3.2/authors"},"crate_size":15500,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2023-05-18T13:20:33.299937Z"}],"checksum":"4f21725f004568aa515e4699949b3453e0603a11e407e88c6fe0e6d548a4a20e","rust_version":"1.48","has_lib":true,"bin_names":[],"edition":"2018","description":"Utility crate that allows executables to replace or uninstall themselves","homepage":"https://github.com/mitsuhiko/self-replace","documentation":null,"repository":"https://github.com/mitsuhiko/self-replace","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":288,"comment_lines":14,"files":3}},"total_code_lines":288,"total_comment_lines":14}},{"id":801773,"crate":"self-replace","num":"1.3.1","dl_path":"/api/v1/crates/self-replace/1.3.1/download","readme_path":"/api/v1/crates/self-replace/1.3.1/readme","updated_at":"2023-05-17T13:02:27.253730Z","created_at":"2023-05-17T13:02:27.253730Z","downloads":1416,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self-replace/1.3.1/dependencies","version_downloads":"/api/v1/crates/self-replace/1.3.1/downloads","authors":"/api/v1/crates/self-replace/1.3.1/authors"},"crate_size":14494,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2023-05-17T13:02:27.253730Z"}],"checksum":"9999d0a7996e68655846c491ca693bc7af8a117f17a8ce42182653855df3cbec","rust_version":"1.48","has_lib":true,"bin_names":[],"edition":"2018","description":"Utility crate that allows executables to replace or uninstall themselves","homepage":"https://github.com/mitsuhiko/self-replace","documentation":null,"repository":"https://github.com/mitsuhiko/self-replace","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":288,"comment_lines":18,"files":3}},"total_code_lines":288,"total_comment_lines":18}},{"id":801746,"crate":"self-replace","num":"1.3.0","dl_path":"/api/v1/crates/self-replace/1.3.0/download","readme_path":"/api/v1/crates/self-replace/1.3.0/readme","updated_at":"2023-05-17T12:10:17.494934Z","created_at":"2023-05-17T12:10:17.494934Z","downloads":1124,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self-replace/1.3.0/dependencies","version_downloads":"/api/v1/crates/self-replace/1.3.0/downloads","authors":"/api/v1/crates/self-replace/1.3.0/authors"},"crate_size":14421,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2023-05-17T12:10:17.494934Z"}],"checksum":"78e1d5ab0e29d2f73a793a366baa40f65ca7d909e62706542256b0340e8ac372","rust_version":"1.48","has_lib":true,"bin_names":[],"edition":"2018","description":"Utility crate that allows executables to replace or uninstall themselves","homepage":"https://github.com/mitsuhiko/self-replace","documentation":null,"repository":"https://github.com/mitsuhiko/self-replace","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":288,"comment_lines":18,"files":3}},"total_code_lines":288,"total_comment_lines":18}},{"id":800987,"crate":"self-replace","num":"1.2.0","dl_path":"/api/v1/crates/self-replace/1.2.0/download","readme_path":"/api/v1/crates/self-replace/1.2.0/readme","updated_at":"2023-05-16T12:35:47.856319Z","created_at":"2023-05-16T12:35:47.856319Z","downloads":39580,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self-replace/1.2.0/dependencies","version_downloads":"/api/v1/crates/self-replace/1.2.0/downloads","authors":"/api/v1/crates/self-replace/1.2.0/authors"},"crate_size":13434,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2023-05-16T12:35:47.856319Z"}],"checksum":"66083111de8877b8c588e3a37255f59e20a870eeb9b586473e3bd70b925a9397","rust_version":"1.48","has_lib":true,"bin_names":[],"edition":"2018","description":"Utility crate that allows executables to replace or uninstall themselves","homepage":"https://github.com/mitsuhiko/self-replace","documentation":null,"repository":"https://github.com/mitsuhiko/self-replace","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":240,"comment_lines":12,"files":3}},"total_code_lines":240,"total_comment_lines":12}},{"id":799464,"crate":"self-replace","num":"1.1.0","dl_path":"/api/v1/crates/self-replace/1.1.0/download","readme_path":"/api/v1/crates/self-replace/1.1.0/readme","updated_at":"2023-05-14T20:10:14.746253Z","created_at":"2023-05-14T20:10:14.746253Z","downloads":1092,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self-replace/1.1.0/dependencies","version_downloads":"/api/v1/crates/self-replace/1.1.0/downloads","authors":"/api/v1/crates/self-replace/1.1.0/authors"},"crate_size":12785,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2023-05-14T20:10:14.746253Z"}],"checksum":"b7c4c5e6dc30cd0caa052974062d700b4ceea04791665e4b6725119937c0167a","rust_version":"1.48","has_lib":true,"bin_names":[],"edition":"2018","description":"Utility crate that allows executables to replace or uninstall themselves","homepage":"https://github.com/mitsuhiko/self-replace","documentation":null,"repository":"https://github.com/mitsuhiko/self-replace","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":237,"comment_lines":11,"files":3}},"total_code_lines":237,"total_comment_lines":11}},{"id":799312,"crate":"self-replace","num":"1.0.0","dl_path":"/api/v1/crates/self-replace/1.0.0/download","readme_path":"/api/v1/crates/self-replace/1.0.0/readme","updated_at":"2023-05-14T14:12:27.182946Z","created_at":"2023-05-14T14:12:27.182946Z","downloads":1308,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/self-replace/1.0.0/dependencies","version_downloads":"/api/v1/crates/self-replace/1.0.0/downloads","authors":"/api/v1/crates/self-replace/1.0.0/authors"},"crate_size":12484,"published_by":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"audit_actions":[{"action":"publish","user":{"id":39,"login":"mitsuhiko","name":"Armin Ronacher","avatar":"https://avatars.githubusercontent.com/u/7396?v=4","url":"https://github.com/mitsuhiko","github_username_matches":true,"created_at":"2008-04-15T10:03:57Z"},"time":"2023-05-14T14:12:27.182946Z"}],"checksum":"ae2a18366fabca041580e53069049595f61e0bbdba198dcd2dd97a3992707005","rust_version":"1.61","has_lib":true,"bin_names":[],"edition":"2021","description":"Utility crate that allows executables to replace or uninstall themselves","homepage":"https://github.com/mitsuhiko/self-replace","documentation":null,"repository":"https://github.com/mitsuhiko/self-replace","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":223,"comment_lines":6,"files":3}},"total_code_lines":223,"total_comment_lines":6}}],"keywords":[{"id":"replace","keyword":"replace","created_at":"2016-02-07T16:13:18.761346Z","crates_cnt":62},{"id":"self-replace","keyword":"self-replace","created_at":"2023-05-14T14:12:27.182946Z","crates_cnt":1},{"id":"self-uninstall","keyword":"self-uninstall","created_at":"2023-05-14T14:12:27.182946Z","crates_cnt":1},{"id":"self-update","keyword":"self-update","created_at":"2023-05-14T14:12:27.182946Z","crates_cnt":19},{"id":"uninstall","keyword":"uninstall","created_at":"2023-05-14T14:12:27.182946Z","crates_cnt":1}],"categories":[]}