{"crate":{"id":"xshell","name":"xshell","updated_at":"2024-12-23T14:02:19.566309Z","versions":[1384460,1384452,1342249,1097127,843738,683101,563049,517438,515731,515688,421656,421573,420701,383682,380861,376462,375647,371273,346000,315972,314040,296608,295510,295371,295163,295131,294892],"keywords":[],"categories":["development-tools::build-utils","filesystem"],"badges":[],"created_at":"2020-10-17T00:30:06.885328Z","downloads":21212076,"recent_downloads":3638318,"default_version":"0.2.7","num_versions":27,"yanked":false,"max_version":"0.3.0-pre.2","newest_version":"0.3.0-pre.2","max_stable_version":"0.2.7","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","links":{"version_downloads":"/api/v1/crates/xshell/downloads","versions":null,"owners":"/api/v1/crates/xshell/owners","owner_team":"/api/v1/crates/xshell/owner_team","owner_user":"/api/v1/crates/xshell/owner_user","reverse_dependencies":"/api/v1/crates/xshell/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":1384460,"crate":"xshell","num":"0.3.0-pre.2","dl_path":"/api/v1/crates/xshell/0.3.0-pre.2/download","readme_path":"/api/v1/crates/xshell/0.3.0-pre.2/readme","updated_at":"2024-12-23T14:02:19.566309Z","created_at":"2024-12-23T14:02:19.566309Z","downloads":99449,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.3.0-pre.2/dependencies","version_downloads":"/api/v1/crates/xshell/0.3.0-pre.2/downloads","authors":"/api/v1/crates/xshell/0.3.0-pre.2/authors"},"crate_size":27785,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2024-12-23T14:02:19.566309Z"}],"checksum":"3e6192cff94a7552e329df8c2c6f00371f107eb6e8c970f9948879216d7c46fe","rust_version":"1.73","has_lib":true,"bin_names":[],"edition":"2021","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":862,"comment_lines":8,"files":3}},"total_code_lines":862,"total_comment_lines":8}},{"id":1384452,"crate":"xshell","num":"0.3.0-pre.1","dl_path":"/api/v1/crates/xshell/0.3.0-pre.1/download","readme_path":"/api/v1/crates/xshell/0.3.0-pre.1/readme","updated_at":"2024-12-23T13:49:49.243997Z","created_at":"2024-12-23T13:49:49.243997Z","downloads":1000,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.3.0-pre.1/dependencies","version_downloads":"/api/v1/crates/xshell/0.3.0-pre.1/downloads","authors":"/api/v1/crates/xshell/0.3.0-pre.1/authors"},"crate_size":27892,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2024-12-23T13:49:49.243997Z"}],"checksum":"e9a466c7219529c0929b6960731b535cf9b133f52174dc90523c14bc9b3fb21f","rust_version":"1.73","has_lib":true,"bin_names":[],"edition":"2021","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":862,"comment_lines":8,"files":3}},"total_code_lines":862,"total_comment_lines":8}},{"id":1342249,"crate":"xshell","num":"0.2.7","dl_path":"/api/v1/crates/xshell/0.2.7/download","readme_path":"/api/v1/crates/xshell/0.2.7/readme","updated_at":"2024-11-16T16:01:18.188814Z","created_at":"2024-11-16T16:01:18.188814Z","downloads":12385045,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.2.7/dependencies","version_downloads":"/api/v1/crates/xshell/0.2.7/downloads","authors":"/api/v1/crates/xshell/0.2.7/authors"},"crate_size":24653,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2024-11-16T16:01:18.188814Z"}],"checksum":"9e7290c623014758632efe00737145b6867b66292c42167f2ec381eb566a373d","rust_version":"1.63","has_lib":true,"bin_names":[],"edition":"2021","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":697,"comment_lines":18,"files":2}},"total_code_lines":697,"total_comment_lines":18}},{"id":1097127,"crate":"xshell","num":"0.2.6","dl_path":"/api/v1/crates/xshell/0.2.6/download","readme_path":"/api/v1/crates/xshell/0.2.6/readme","updated_at":"2024-03-28T18:49:53.024503Z","created_at":"2024-03-28T18:49:53.024503Z","downloads":2123165,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.2.6/dependencies","version_downloads":"/api/v1/crates/xshell/0.2.6/downloads","authors":"/api/v1/crates/xshell/0.2.6/authors"},"crate_size":24472,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2024-03-28T18:49:53.024503Z"}],"checksum":"6db0ab86eae739efd1b054a8d3d16041914030ac4e01cd1dca0cf252fd8b6437","rust_version":"1.59","has_lib":true,"bin_names":[],"edition":"2021","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":697,"comment_lines":18,"files":2}},"total_code_lines":697,"total_comment_lines":18}},{"id":843738,"crate":"xshell","num":"0.2.5","dl_path":"/api/v1/crates/xshell/0.2.5/download","readme_path":"/api/v1/crates/xshell/0.2.5/readme","updated_at":"2023-07-11T11:04:50.538925Z","created_at":"2023-07-11T11:04:50.538925Z","downloads":2426147,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.2.5/dependencies","version_downloads":"/api/v1/crates/xshell/0.2.5/downloads","authors":"/api/v1/crates/xshell/0.2.5/authors"},"crate_size":24242,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2023-07-11T11:04:50.538925Z"}],"checksum":"ce2107fe03e558353b4c71ad7626d58ed82efaf56c54134228608893c77023ad","rust_version":"1.59","has_lib":true,"bin_names":[],"edition":"2021","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":697,"comment_lines":18,"files":2}},"total_code_lines":697,"total_comment_lines":18}},{"id":683101,"crate":"xshell","num":"0.2.3","dl_path":"/api/v1/crates/xshell/0.2.3/download","readme_path":"/api/v1/crates/xshell/0.2.3/readme","updated_at":"2022-12-14T18:06:59.174715Z","created_at":"2022-12-14T18:06:59.174715Z","downloads":980110,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.2.3/dependencies","version_downloads":"/api/v1/crates/xshell/0.2.3/downloads","authors":"/api/v1/crates/xshell/0.2.3/authors"},"crate_size":23880,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2022-12-14T18:06:59.174715Z"}],"checksum":"962c039b3a7b16cf4e9a4248397c6585c07547412e7d6a6e035389a802dcfe90","rust_version":"1.59","has_lib":true,"bin_names":[],"edition":"2021","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":685,"comment_lines":15,"files":2}},"total_code_lines":685,"total_comment_lines":15}},{"id":563049,"crate":"xshell","num":"0.2.2","dl_path":"/api/v1/crates/xshell/0.2.2/download","readme_path":"/api/v1/crates/xshell/0.2.2/readme","updated_at":"2022-06-08T08:59:28.117160Z","created_at":"2022-06-08T08:59:28.117160Z","downloads":1364854,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.2.2/dependencies","version_downloads":"/api/v1/crates/xshell/0.2.2/downloads","authors":"/api/v1/crates/xshell/0.2.2/authors"},"crate_size":23846,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2022-06-08T08:59:28.117160Z"}],"checksum":"6d47097dc5c85234b1e41851b3422dd6d19b3befdd35b4ae5ce386724aeca981","rust_version":"1.59","has_lib":true,"bin_names":[],"edition":"2021","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":688,"comment_lines":15,"files":2}},"total_code_lines":688,"total_comment_lines":15}},{"id":517438,"crate":"xshell","num":"0.2.1","dl_path":"/api/v1/crates/xshell/0.2.1/download","readme_path":"/api/v1/crates/xshell/0.2.1/readme","updated_at":"2022-03-16T20:14:53.093718Z","created_at":"2022-03-16T20:14:53.093718Z","downloads":366591,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.2.1/dependencies","version_downloads":"/api/v1/crates/xshell/0.2.1/downloads","authors":"/api/v1/crates/xshell/0.2.1/authors"},"crate_size":23704,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2022-03-16T20:14:53.093718Z"}],"checksum":"4884417669886d3abff14feec797179526ade713f212e54ec08b19bc6bdc86aa","rust_version":"1.59","has_lib":true,"bin_names":[],"edition":"2021","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":684,"comment_lines":15,"files":2}},"total_code_lines":684,"total_comment_lines":15}},{"id":515731,"crate":"xshell","num":"0.2.0","dl_path":"/api/v1/crates/xshell/0.2.0/download","readme_path":"/api/v1/crates/xshell/0.2.0/readme","updated_at":"2022-03-13T21:59:58.675971Z","created_at":"2022-03-13T21:59:58.675971Z","downloads":5579,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.2.0/dependencies","version_downloads":"/api/v1/crates/xshell/0.2.0/downloads","authors":"/api/v1/crates/xshell/0.2.0/authors"},"crate_size":23557,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2022-03-13T21:59:58.675971Z"}],"checksum":"3332cab90be2998a2aacb6494db45344bd16dfcc43ff36c42255018c6bcc96be","rust_version":"1.59","has_lib":true,"bin_names":[],"edition":"2021","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":680,"comment_lines":15,"files":2}},"total_code_lines":680,"total_comment_lines":15}},{"id":515688,"crate":"xshell","num":"0.2.0-pre.1","dl_path":"/api/v1/crates/xshell/0.2.0-pre.1/download","readme_path":"/api/v1/crates/xshell/0.2.0-pre.1/readme","updated_at":"2022-03-13T20:34:52.552929Z","created_at":"2022-03-13T20:34:52.552929Z","downloads":1451,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.2.0-pre.1/dependencies","version_downloads":"/api/v1/crates/xshell/0.2.0-pre.1/downloads","authors":"/api/v1/crates/xshell/0.2.0-pre.1/authors"},"crate_size":23577,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2022-03-13T20:34:52.552929Z"}],"checksum":"048d432254c090fc5f009288c1e0429f3ed6db55d7649e398e6260303ad63c77","rust_version":"1.59","has_lib":true,"bin_names":[],"edition":"2021","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":680,"comment_lines":15,"files":2}},"total_code_lines":680,"total_comment_lines":15}},{"id":421656,"crate":"xshell","num":"0.1.17","dl_path":"/api/v1/crates/xshell/0.1.17/download","readme_path":"/api/v1/crates/xshell/0.1.17/readme","updated_at":"2021-09-04T15:20:29.863720Z","created_at":"2021-09-04T15:20:29.863720Z","downloads":875182,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.1.17/dependencies","version_downloads":"/api/v1/crates/xshell/0.1.17/downloads","authors":"/api/v1/crates/xshell/0.1.17/authors"},"crate_size":21019,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2021-09-04T15:20:29.863720Z"}],"checksum":"eaad2035244c56da05573d4d7fda5f903c60a5f35b9110e157a14a1df45a9f14","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":677,"comment_lines":16,"files":5}},"total_code_lines":677,"total_comment_lines":16}},{"id":421573,"crate":"xshell","num":"0.1.16","dl_path":"/api/v1/crates/xshell/0.1.16/download","readme_path":"/api/v1/crates/xshell/0.1.16/readme","updated_at":"2021-09-04T11:15:29.405817Z","created_at":"2021-09-04T11:15:29.405817Z","downloads":1491,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.1.16/dependencies","version_downloads":"/api/v1/crates/xshell/0.1.16/downloads","authors":"/api/v1/crates/xshell/0.1.16/authors"},"crate_size":20778,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2021-09-04T11:15:29.405817Z"}],"checksum":"dcc47d6a9db1f97357618b5aa56663e95d6c301de1375fb1600b3751efb6d71d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":667,"comment_lines":16,"files":5}},"total_code_lines":667,"total_comment_lines":16}},{"id":420701,"crate":"xshell","num":"0.1.15","dl_path":"/api/v1/crates/xshell/0.1.15/download","readme_path":"/api/v1/crates/xshell/0.1.15/readme","updated_at":"2021-09-01T22:37:57.546545Z","created_at":"2021-09-01T22:37:57.546545Z","downloads":4583,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.1.15/dependencies","version_downloads":"/api/v1/crates/xshell/0.1.15/downloads","authors":"/api/v1/crates/xshell/0.1.15/authors"},"crate_size":20590,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2021-09-01T22:37:57.546545Z"}],"checksum":"07a06b78bf7920975954d1bef9dadedbb522dc886e14532b7cd4c83a10601867","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":660,"comment_lines":16,"files":5}},"total_code_lines":660,"total_comment_lines":16}},{"id":383682,"crate":"xshell","num":"0.1.14","dl_path":"/api/v1/crates/xshell/0.1.14/download","readme_path":"/api/v1/crates/xshell/0.1.14/readme","updated_at":"2021-05-29T14:14:05.270411Z","created_at":"2021-05-29T14:14:05.270411Z","downloads":115297,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.1.14/dependencies","version_downloads":"/api/v1/crates/xshell/0.1.14/downloads","authors":"/api/v1/crates/xshell/0.1.14/authors"},"crate_size":20415,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2021-05-29T14:14:05.270411Z"}],"checksum":"c640362f1b150e186b76e88606e4b01a7b2f1d56cc50fcc184ddb683fb567c23","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":648,"comment_lines":16,"files":5}},"total_code_lines":648,"total_comment_lines":16}},{"id":380861,"crate":"xshell","num":"0.1.13","dl_path":"/api/v1/crates/xshell/0.1.13/download","readme_path":"/api/v1/crates/xshell/0.1.13/readme","updated_at":"2021-05-21T14:04:28.941198Z","created_at":"2021-05-21T14:04:28.941198Z","downloads":75834,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.1.13/dependencies","version_downloads":"/api/v1/crates/xshell/0.1.13/downloads","authors":"/api/v1/crates/xshell/0.1.13/authors"},"crate_size":20328,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2021-05-21T14:04:28.941198Z"}],"checksum":"eb15bb1b41eb14efe628006294c294e10c366e03a0283b9c2063fc27d97934c6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":648,"comment_lines":16,"files":5}},"total_code_lines":648,"total_comment_lines":16}},{"id":376462,"crate":"xshell","num":"0.1.12","dl_path":"/api/v1/crates/xshell/0.1.12/download","readme_path":"/api/v1/crates/xshell/0.1.12/readme","updated_at":"2021-05-09T13:50:38.194053Z","created_at":"2021-05-09T13:50:38.194053Z","downloads":6309,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.1.12/dependencies","version_downloads":"/api/v1/crates/xshell/0.1.12/downloads","authors":"/api/v1/crates/xshell/0.1.12/authors"},"crate_size":20020,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2021-05-09T13:50:38.194053Z"}],"checksum":"4e3f93d5e767c73e5b2604549613ce051d3d2880ec5ae7f346900f6ee4eec6bf","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":626,"comment_lines":16,"files":5}},"total_code_lines":626,"total_comment_lines":16}},{"id":375647,"crate":"xshell","num":"0.1.11","dl_path":"/api/v1/crates/xshell/0.1.11/download","readme_path":"/api/v1/crates/xshell/0.1.11/readme","updated_at":"2021-05-07T19:25:59.594733Z","created_at":"2021-05-07T19:25:59.594733Z","downloads":2583,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.1.11/dependencies","version_downloads":"/api/v1/crates/xshell/0.1.11/downloads","authors":"/api/v1/crates/xshell/0.1.11/authors"},"crate_size":18201,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2021-05-07T19:25:59.594733Z"}],"checksum":"42a0645d510e1b6c136c2379418f9e0b8faf6bde19b67328229fc8fb4ebccc69","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":574,"comment_lines":12,"files":5}},"total_code_lines":574,"total_comment_lines":12}},{"id":371273,"crate":"xshell","num":"0.1.10","dl_path":"/api/v1/crates/xshell/0.1.10/download","readme_path":"/api/v1/crates/xshell/0.1.10/readme","updated_at":"2021-04-26T10:01:00.121083Z","created_at":"2021-04-26T10:01:00.121083Z","downloads":62934,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.1.10/dependencies","version_downloads":"/api/v1/crates/xshell/0.1.10/downloads","authors":"/api/v1/crates/xshell/0.1.10/authors"},"crate_size":18076,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2021-04-26T10:01:00.121083Z"}],"checksum":"aa25217c682f9f991d7889238a99e65eb8431c266d36e0f4e850a73773415473","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":571,"comment_lines":12,"files":5}},"total_code_lines":571,"total_comment_lines":12}},{"id":346000,"crate":"xshell","num":"0.1.9","dl_path":"/api/v1/crates/xshell/0.1.9/download","readme_path":"/api/v1/crates/xshell/0.1.9/readme","updated_at":"2021-03-01T12:25:55.020672Z","created_at":"2021-03-01T12:25:55.020672Z","downloads":172418,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.1.9/dependencies","version_downloads":"/api/v1/crates/xshell/0.1.9/downloads","authors":"/api/v1/crates/xshell/0.1.9/authors"},"crate_size":18042,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2021-03-01T12:25:55.020672Z"}],"checksum":"6f18102278453c8f70ea5c514ac78cb4c73a0ef72a8273d17094b52f9584c0c1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":571,"comment_lines":12,"files":5}},"total_code_lines":571,"total_comment_lines":12}},{"id":315972,"crate":"xshell","num":"0.1.8","dl_path":"/api/v1/crates/xshell/0.1.8/download","readme_path":"/api/v1/crates/xshell/0.1.8/readme","updated_at":"2020-12-17T17:35:19.741157Z","created_at":"2020-12-17T17:35:19.741157Z","downloads":78026,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.1.8/dependencies","version_downloads":"/api/v1/crates/xshell/0.1.8/downloads","authors":"/api/v1/crates/xshell/0.1.8/authors"},"crate_size":15698,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2020-12-17T17:35:19.741157Z"}],"checksum":"ed373ede30cea03e8c0af22f48ee1ba80efbf06fec8b4746977e6ee703878de0","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":462,"comment_lines":0,"files":5}},"total_code_lines":462,"total_comment_lines":0}},{"id":314040,"crate":"xshell","num":"0.1.7","dl_path":"/api/v1/crates/xshell/0.1.7/download","readme_path":"/api/v1/crates/xshell/0.1.7/readme","updated_at":"2020-12-11T16:39:34.763647Z","created_at":"2020-12-11T16:39:34.763647Z","downloads":3666,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.1.7/dependencies","version_downloads":"/api/v1/crates/xshell/0.1.7/downloads","authors":"/api/v1/crates/xshell/0.1.7/authors"},"crate_size":15595,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2020-12-11T16:39:34.763647Z"}],"checksum":"ed0728d188f2ae530490b7d92435728aba53c6aed06d07e1951da9bd4c1d0798","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":444,"comment_lines":0,"files":5}},"total_code_lines":444,"total_comment_lines":0}},{"id":296608,"crate":"xshell","num":"0.1.6","dl_path":"/api/v1/crates/xshell/0.1.6/download","readme_path":"/api/v1/crates/xshell/0.1.6/readme","updated_at":"2020-10-19T10:25:44.982827Z","created_at":"2020-10-19T10:25:44.982827Z","downloads":18449,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.1.6/dependencies","version_downloads":"/api/v1/crates/xshell/0.1.6/downloads","authors":"/api/v1/crates/xshell/0.1.6/authors"},"crate_size":15150,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2020-10-19T10:25:44.982827Z"}],"checksum":"3e9bbfccbb2233e6b0473b7870d4b0811a402e9e249a5e8394e768e5a5c9c37d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":428,"comment_lines":0,"files":5}},"total_code_lines":428,"total_comment_lines":0}},{"id":295510,"crate":"xshell","num":"0.1.5","dl_path":"/api/v1/crates/xshell/0.1.5/download","readme_path":"/api/v1/crates/xshell/0.1.5/readme","updated_at":"2020-10-17T23:06:54.409609Z","created_at":"2020-10-17T23:06:54.409609Z","downloads":1882,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.1.5/dependencies","version_downloads":"/api/v1/crates/xshell/0.1.5/downloads","authors":"/api/v1/crates/xshell/0.1.5/authors"},"crate_size":14680,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2020-10-17T23:06:54.409609Z"}],"checksum":"61df06d11158eb34971a4e44904defd3419f625b7d9fb0e8b0817b0623e0daae","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":422,"comment_lines":0,"files":5}},"total_code_lines":422,"total_comment_lines":0}},{"id":295371,"crate":"xshell","num":"0.1.4","dl_path":"/api/v1/crates/xshell/0.1.4/download","readme_path":"/api/v1/crates/xshell/0.1.4/readme","updated_at":"2020-10-17T18:15:48.304739Z","created_at":"2020-10-17T18:15:48.304739Z","downloads":1597,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.1.4/dependencies","version_downloads":"/api/v1/crates/xshell/0.1.4/downloads","authors":"/api/v1/crates/xshell/0.1.4/authors"},"crate_size":14024,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2020-10-17T18:15:48.304739Z"}],"checksum":"4ba4d1fe68464d399fc567b602ac8b4b8caeb524a9e769b46c1fc073258f2c85","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":423,"comment_lines":0,"files":5}},"total_code_lines":423,"total_comment_lines":0}},{"id":295163,"crate":"xshell","num":"0.1.3","dl_path":"/api/v1/crates/xshell/0.1.3/download","readme_path":"/api/v1/crates/xshell/0.1.3/readme","updated_at":"2020-10-17T12:26:26.501188Z","created_at":"2020-10-17T12:26:26.501188Z","downloads":1603,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.1.3/dependencies","version_downloads":"/api/v1/crates/xshell/0.1.3/downloads","authors":"/api/v1/crates/xshell/0.1.3/authors"},"crate_size":13505,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2020-10-17T12:26:26.501188Z"}],"checksum":"aeaf60d2159e8fd986ff303f5c4f7d7a39077a50e5dafdb51423937600aeba64","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":406,"comment_lines":0,"files":5}},"total_code_lines":406,"total_comment_lines":0}},{"id":295131,"crate":"xshell","num":"0.1.2","dl_path":"/api/v1/crates/xshell/0.1.2/download","readme_path":"/api/v1/crates/xshell/0.1.2/readme","updated_at":"2020-10-17T11:24:03.455961Z","created_at":"2020-10-17T11:24:03.455961Z","downloads":1734,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.1.2/dependencies","version_downloads":"/api/v1/crates/xshell/0.1.2/downloads","authors":"/api/v1/crates/xshell/0.1.2/authors"},"crate_size":13500,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2020-10-17T11:24:03.455961Z"}],"checksum":"3e52c34730b631e3aea95f5f650e7457a9219f4c62df9ed2d1106ddacb0d54e2","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":412,"comment_lines":0,"files":5}},"total_code_lines":412,"total_comment_lines":0}},{"id":294892,"crate":"xshell","num":"0.1.0","dl_path":"/api/v1/crates/xshell/0.1.0/download","readme_path":"/api/v1/crates/xshell/0.1.0/readme","updated_at":"2020-10-17T00:30:06.885328Z","created_at":"2020-10-17T00:30:06.885328Z","downloads":1962,"features":{},"yanked":false,"yank_message":null,"lib_links":null,"license":"MIT OR Apache-2.0","links":{"dependencies":"/api/v1/crates/xshell/0.1.0/dependencies","version_downloads":"/api/v1/crates/xshell/0.1.0/downloads","authors":"/api/v1/crates/xshell/0.1.0/authors"},"crate_size":11022,"published_by":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"audit_actions":[{"action":"publish","user":{"id":2699,"login":"matklad","name":"Alex Kladov","avatar":"https://avatars.githubusercontent.com/u/1711539?v=4","url":"https://github.com/matklad","github_username_matches":true,"created_at":"2012-05-06T22:03:43Z"},"time":"2020-10-17T00:30:06.885328Z"}],"checksum":"1f7f756f2faab73adb00db44db716598ab2c9e4bce4a875c053022291bd3cab4","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2018","description":"Utilities for quick shell scripting in Rust","homepage":null,"documentation":null,"repository":"https://github.com/matklad/xshell","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":392,"comment_lines":0,"files":4}},"total_code_lines":392,"total_comment_lines":0}}],"keywords":[],"categories":[{"id":"development-tools::build-utils","category":"Build Utils","slug":"development-tools::build-utils","description":"Utilities for build scripts and other build time steps.","created_at":"2017-05-13T17:18:45.578208Z","crates_cnt":1466},{"id":"filesystem","category":"Filesystem","slug":"filesystem","description":"Crates for dealing with files and filesystems.","created_at":"2017-01-17T19:13:05.112025Z","crates_cnt":4245}]}