An open API service indexing awesome lists of open source software.

https://github.com/icelk/query-shell

A simple library to get the user's shell.
https://github.com/icelk/query-shell

Last synced: about 1 year ago
JSON representation

A simple library to get the user's shell.

Awesome Lists containing this project

README

          

![Downloads](https://img.shields.io/crates/d/query-shell)
![License](https://img.shields.io/crates/l/query-shell)
[![crates.io](https://img.shields.io/crates/v/query-shell?logo=rust)](https://crates.io/crates/query-shell)
[![docs.rs](https://docs.rs/query-shell/badge.svg)](https://docs.rs/query-shell)

# `query-shell`

> A simple library to get the user's shell.

Forked from [alicecarroll/get-shell](https://gitlab.com/alicecarroll/get-shell).

## Installation

`cargo add query-shell`

Or manually add `query-shell = "0.3"` to the `[dependencies]` section in your `Cargo.toml`.

## Usage

```rs
use query_shell::get_shell_name;

println!("{}", get_shell_name().unwrap());
```

## Changelog

### v0.3.0

- Updated `sysinfo` to the latest release.

### v0.2.0

- Updated `sysinfo` to the latest release.
- This removed 4 dependencies
- Improved runtime performance (from ~170ms to ~140ms).

### v0.1.0

- Forked from [alicecarroll/get-shell](https://gitlab.com/alicecarroll/get-shell).
- Removed default features of `sysinfo` (e.g. `rayon`).
- Added documentation.
- Not loading everything from the `sysinfo` crate (runtime went from >2s to <200ms).