

[](https://crates.io/crates/query-shell)
[](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).