# open-rs **Repository Path**: mirrors_timvisee/open-rs ## Basic Information - **Project Name**: open-rs - **Description**: Open a path or URL with the system-defined program - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-18 - **Last Updated**: 2026-01-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![](http://meritbadge.herokuapp.com/open)](https://crates.io/crates/open) [![Build Status](https://travis-ci.org/Byron/open-rs.svg?branch=master)](https://travis-ci.org/Byron/open-rs) Use this library to open a path or URL using the program configured on the system. It is equivalent to running one of the following: ```bash # OSX $ open # Windows $ start # Linux $ open || xdg-open || gnome-open || kde-open ``` # Usage Add this to your Cargo.toml ```toml [dependencies] open = "*" ``` Add this to your lib ... ```Rust extern crate open; ``` ... and open something using ```Rust open::that("https://rust-lang.org"); ``` Follow this link for the [massive API docs](http://byron.github.io/open-rs). # Credits The implementation is based on the respective functionality of [cargo](https://github.com/rust-lang/cargo), but was improved to allow some error handling.