Update README.md

This commit is contained in:
Timon 2018-05-20 14:39:05 +02:00 committed by GitHub
parent 1a2a4058e2
commit e3efab2611
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6,6 +6,8 @@ Crossterm aims to be simple and easy to call in code. True the simplicity of cro
## Getting Started
This documentation is only for the newest version of crossterm. See the [Upgrade manual for more info](https://github.com/TimonPost/crossterm/blob/development/UPGRADE%20Manual)
Add the crossterm package to your `Cargo.toml` file.
```
@ -21,18 +23,17 @@ And use the crossterm modules withs you want to use.
extern crate crossterm;
// this module is used for styling the terminal
use self::crossterm::crossterm_style::*;
use self::crossterm::style::*;
// this module is used for cursor related actions
use self::crossterm::crossterm_cursor::*;
use self::crossterm::cursor::*;
// this mudule is used for terminal related actions
use self::crossterm::crossterm_terminal::*;
use self::crossterm::terminal::*;
```
## Links
Documentation for the code can be found [here](https://atcentra.com/crossterm/index.html)
Documentation for the code can be found [here](https://docs.rs/crossterm/0.1.0/crossterm/)
Documentation for the code version 0.1 can be found [here](https://docs.rs/crossterm/0.1.0/crossterm/)
Documentation for the code version 0.2 can be found [here](https://docs.rs/crossterm/0.2.0/crossterm/)
The Cargo Page can be found [here](https://crates.io/search?q=crossterm)
@ -42,7 +43,7 @@ For detailed examples of all crossterm functionalities check the [examples](http
### Styled font
```rust
use crossterm::crossterm_style::{paint, Color};
use crossterm::style::{paint, Color};
// Crossterm provides method chaining so that you can style the font nicely.
// the `with()` methods sets the foreground color and the `on()` methods sets the background color
@ -77,9 +78,9 @@ For detailed examples of all crossterm functionalities check the [examples](http
### Cursor
```rust
use crossterm::crossterm_cursor::get;
use crossterm::cursor::cursor();
let mut cursor = get();
let mut cursor = cursor();
/// Moving the cursor
// Set the cursor to position X: 10, Y: 5 in the terminal
@ -117,9 +118,9 @@ For detailed examples of all crossterm functionalities check the [examples](http
### Terminal
```rust
use crossterm::crossterm_terminal::{get,ClearType};
use crossterm::terminal::{terminal,ClearType};
let mut terminal = get();
let mut terminal = terminal();
// Clear all lines in terminal;
terminal.clear(ClearType::All);
@ -170,6 +171,16 @@ For detailed examples of all crossterm functionalities check the [examples](http
- Storing the current cursor position and resetting to that stored cursor position later.
- Resizing the terminal.
### fixes in crossterm 0.2.1
- Default ansi escape codes enabled. If not supported than use WINAPI
- Some method refacoring
- Namespace refactoring (issue 4)
- Get position unix fixed
- Removed bin refrence from crate
- method grammer mistake fixed
## Tested terminals
- Windows Powershell