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

https://github.com/edfloreshz/sensei

Sensei is a simple command-line tool to open documentation for any crate in crates.io.
https://github.com/edfloreshz/sensei

cli command-line-tool hacktoberfest rust

Last synced: over 1 year ago
JSON representation

Sensei is a simple command-line tool to open documentation for any crate in crates.io.

Awesome Lists containing this project

README

          





Sensei (先生)



build


crate


downloads


chat on telegram


sensei

Sensei is a simple command line tool to open documentation for any crate in crates.io

## Installation

#### Cargo

```shell
cargo install sensei
```

#### Arch Linux

```rust
paru -S sensei
```

## Usage

```rust
sns [OPTIONS] [FLAGS]
```

### Options

```
-v, --version Opens documentation for a specific version.
-q, --query Specifies query to search documentation.
```

### Flags

```
-h, --help Prints help information
-l, --local Tries to open local documentation.
-m, --manifest Looks up the version in Cargo.toml
```

### Examples

##### Opening documentation for a crate.

```rust
sns rand
```

##### Opening local documentation for a crate.

```rust
sns rand -l
sns rand --local
```

##### Specifying a version.

```rust
sns rand -v 0.7.2
sns rand --version 0.7.2
```

##### Getting version from Cargo.toml

```rust
sns rand --manifest
sns rand -m
```

##### Sending a query.

```rust
sns rand -q Rng
sns rand --query Rng
```