removed target, updated version number to 0.3.0

This commit is contained in:
TimonPost 2018-07-15 23:08:10 +02:00
parent 63bbc89c01
commit 8a3b8b8ce7
292 changed files with 25 additions and 659 deletions

View File

@ -1,10 +1,10 @@
[package]
name = "crossterm"
version = "0.2.2"
version = "0.3.0"
authors = ["T Post <timonpost@hotmail.nl>"]
description = "An crossplatform terminal library for manipulating terminals."
repository = "https://github.com/TimonPost/crossterm"
documentation = "https://docs.rs/crossterm/0.2.0/crossterm/"
documentation = "https://docs.rs/crossterm/"
license = "MIT"
keywords = ["console", "color", "cursor", "terminal", "cli"]
exclude = ["target", "Cargo.lock"]

View File

@ -29,12 +29,12 @@ This crate supports all unix and windows terminals down to windows XP (not not a
- [Authors](https://github.com/TimonPost/crossterm#authors)
- [License](https://github.com/TimonPost/crossterm#license)
## IMPORTANT When updating to version `0.2.3`
Version `0.2.3` of Crossterm will have API braking changes. If you are reading this and your version was automatically incremented to the new version, there will be some broken code. A Quiqe solution? no, unless you did not use this crate that much. If it is important to keep running your code and you don't want to spend some time to fix the errors I recommend you to keep using version `0.2.2` because in version `0.2.3` alternate screen and some other features are introduced. And if you are not using any of these features just downgrade. If however, you want to have the newest version you can check the [upgrade manual](https://github.com/TimonPost/crossterm/blob/master/docs/UpgradeManual.md) on how to upgrade to the new version. Check [release node](https://github.com/TimonPost/crossterm/blob/master/docs/ReleaseNotesVersion%200.2.3.md) why these API breaking changes where necessary.
## IMPORTANT When updating to version `0.3.0`
Version `0.3.0` of Crossterm will have API braking changes. If you are reading this and your version was automatically incremented to the new version, there will be some broken code. A Quiqe solution? no, unless you did not use this crate that much. If it is important to keep running your code and you don't want to spend some time to fix the errors I recommend you to keep using version `0.2.2` because in version `0.3.0` alternate screen and some other features are introduced. And if you are not using any of these features just downgrade. If however, you want to have the newest version you can check the [upgrade manual](https://github.com/TimonPost/crossterm/blob/master/docs/UpgradeManual.md) on how to upgrade to the new version. Check [release node](https://github.com/TimonPost/crossterm/blob/master/docs/ReleaseNotesVersion%200.3.0.md) why these API breaking changes where necessary.
## Getting Started
This documentation is only for Crossterm version `0.2.3` if you have an older version of Crossterm I suggest you check the [Upgrade Manual](https://github.com/TimonPost/crossterm/blob/master/docs/UpgradeManual.md) for more information about how to upgrade to a newer version or check the [README.md](https://github.com/TimonPost/crossterm/tree/master/docs) from the previous versions. Also, you could take a look at the [examples](https://github.com/TimonPost/crossterm/tree/master/examples) which have examples from the previous versions of Crossterm.
This documentation is only for Crossterm version `0.3.0` if you have an older version of Crossterm I suggest you check the [Upgrade Manual](https://github.com/TimonPost/crossterm/blob/master/docs/UpgradeManual.md) for more information about how to upgrade to a newer version or check the [README.md](https://github.com/TimonPost/crossterm/tree/master/docs) from the previous versions. Also, you could take a look at the [examples](https://github.com/TimonPost/crossterm/tree/master/examples) which have examples from the previous versions of Crossterm.
Add the Crossterm package to your `Cargo.toml` file.
@ -64,15 +64,15 @@ use self::crossterm::terminal::*;
version [0.1.0](https://docs.rs/crossterm/0.1.0/crossterm/),
[0.2.0](https://docs.rs/crossterm/0.2.0/crossterm/),
[0.2.1](https://docs.rs/crossterm/0.2.1/crossterm/)
and [0.2.3](link)
and [0.3.0](link)
- Code Examples:
version [0.1.0](https://github.com/TimonPost/crossterm/tree/master/examples/Crossterm%200.1.0),
[0.2.0](https://github.com/TimonPost/crossterm/tree/master/examples/Crossterm%200.2.0),
[0.2.1](https://github.com/TimonPost/crossterm/tree/master/examples/Crossterm%200.2.1)
and [0.2.3](https://github.com/TimonPost/crossterm/tree/master/examples/Crossterm%200.2.3)
and [0.3.0](https://github.com/TimonPost/crossterm/tree/master/examples/Crossterm%200.3.0)
- [Cargo Page](https://crates.io/crates/crossterm)
- [Real life examples](https://github.com/TimonPost/crossterm/tree/master/examples/Crossterm%200.2.3/program_examples)
- [Real life examples](https://github.com/TimonPost/crossterm/tree/master/examples/Crossterm%200.3.0/program_examples)
# Features
These are the features from this crate:
@ -106,7 +106,7 @@ These are the features from this crate:
For detailed examples of all Crossterm functionalities check the [examples](https://github.com/TimonPost/crossterm/tree/master/examples) directory.
### Crossterm wrapper | [see more](https://github.com/TimonPost/crossterm/blob/master/examples/Crossterm%200.2.3/crossterm_type/mod.rs)
### Crossterm wrapper | [see more](https://github.com/TimonPost/crossterm/blob/master/examples/Crossterm%200.3.0/crossterm_type/mod.rs)
This is a wrapper for the modules crossterm provides. This is introduced to mange the [`Context`](link_to_context) for the user.
```
let crossterm = Crossterm::new();
@ -121,7 +121,7 @@ crossterm.write("some text");
// print some styled font.
println!("{}", crossterm.paint("Red font on blue background").with(Color::Red).on(Color::Blue));
```
### Styled font | [see more](https://github.com/TimonPost/crossterm/blob/master/examples/Crossterm%200.2.3/color/mod.rs)
### Styled font | [see more](https://github.com/TimonPost/crossterm/blob/master/examples/Crossterm%200.3.0/color/mod.rs)
This module provides the functionalities to style the terminal cursor.
```rust
use crossterm::style::{Color};
@ -162,7 +162,7 @@ println!("{}", crossterm.paint("Reversed color").reverse());
println!("{}", crossterm.paint("Dim text color").dim());
println!("{}", crossterm.paint("Crossed out font").crossed_out());
```
### Cursor | [see more](https://github.com/TimonPost/crossterm/blob/master/examples/Crossterm%200.2.3/cursor/mod.rs)
### Cursor | [see more](https://github.com/TimonPost/crossterm/blob/master/examples/Crossterm%200.3.0/cursor/mod.rs)
This module provides the functionalities to work with the terminal cursor.
```rust
@ -216,7 +216,7 @@ cursor.blink(true)
```
### Terminal | [see more](https://github.com/TimonPost/crossterm/blob/master/examples/Crossterm%200.2.3/terminal/terminal.rs)
### Terminal | [see more](https://github.com/TimonPost/crossterm/blob/master/examples/Crossterm%200.3.0/terminal/terminal.rs)
This module provides the functionalities to work with the terminal in general.
```rust
@ -261,7 +261,7 @@ terminal.write("Some text\n Some text on new line");
println!("{}", terminal.paint("x").with(Color::Red).on(Color::Blue));
```
Check these links: [AlternateScreen](https://github.com/TimonPost/crossterm/blob/master/examples/Crossterm%200.2.3/terminal/alternate_screen.rs) and [RawScreen](https://github.com/TimonPost/crossterm/blob/master/examples/Crossterm%200.2.3/terminal/raw_mode.rs) for information about how to work with these features.
Check these links: [AlternateScreen](https://github.com/TimonPost/crossterm/blob/master/examples/Crossterm%200.3.0/terminal/alternate_screen.rs) and [RawScreen](https://github.com/TimonPost/crossterm/blob/master/examples/Crossterm%200.3.0/terminal/raw_mode.rs) for information about how to work with these features.
## Tested terminals

View File

@ -1,219 +0,0 @@
# Crossterm | crossplatform terminal library written in rust.
Ever got disappointed when a terminal library for rust was only written for unix systems? Crossterm provides the same core functionalities for both windows and unix systems.
Crossterm aims to be simple and easy to call in code. True the simplicity of crossterm you do not have to worry about the platform your working with. You can just call the action you want to preform and unther water it will check what to do based on the current platform.
## Getting Started
Add the crossterm package to your `Cargo.toml` file.
```
[dependencies]
crossterm = "*"
```
Add the crate to your solution.
And use the crossterm modules withs you want to use.
```rust
extern crate crossterm;
// this module is used for styling the terminal
use self::crossterm::crossterm_style::*;
// this module is used for cursor related actions
use self::crossterm::crossterm_cursor::*;
// this mudule is used for terminal related actions
use self::crossterm::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/)
The Cargo Page can be found [here](https://crates.io/search?q=crossterm)
## Examples
For detailed examples of all crossterm functionalities check the [examples](https://github.com/TimonPost/crossterm/tree/master/examples) direcory.
### Styled font
```rust
use crossterm::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
// You can either store the styled font.
let mut styledobject = paint("Stored styled font").with(Color::Red).on(Color::Blue);
println!("{}",styledobject);
// Or you can print it directly.
println!("{}", paint("Red font on blue background color").with(Color::Red).on(Color::Blue));
println!("{}", paint("Red font on default background color").with(Color::Red));
println!("{}", paint("Default font color on Blue background color").on(Color::Blue));
/// The following code can only be used for unix systems:
// Set background Color from RGB
println!("RGB (10,10,10): \t {}", paint(" ").on(Color::Rgb {r: 10, g: 10, b: 10}));
// Set background Color from RGB
println!("ANSI value (50): \t {}", paint(" ").on(Color::AnsiValue(50)));
// Use attributes to syle the font.
println!("{}", paint("Normal text"));
println!("{}", paint("Bold text").bold());
println!("{}", paint("Italic text").italic());
println!("{}", paint("Slow blinking text").slow_blink());
println!("{}", paint("Rapid blinking text").rapid_blink());
println!("{}", paint("Hidden text").hidden());
println!("{}", paint("Underlined text").underlined());
println!("{}", paint("Reversed color").reverse());
println!("{}", paint("Dim text color").dim());
println!("{}", paint("Crossed out font").crossed_out());
```
### Cursor
```rust
use crossterm::crossterm_cursor::get;
let mut cursor = get();
/// Moving the cursor
// Set the cursor to position X: 10, Y: 5 in the terminal
cursor.goto(10,5);
// Move the cursor to position 3 times to the up in the terminal
cursor.move_up(3);
// Move the cursor to position 3 times to the right in the terminal
cursor.move_right(3);
// Move the cursor to position 3 times to the down in the terminal
cursor.move_down(3);
// Move the cursor to position 3 times to the left in the terminal
cursor.move_left(3);
// Print an character at X: 10, Y: 5 (see examples for more explanation why to use this method).
// cursor.goto(10,5).print("@");
/// Safe the current cursor position to recall later
// Goto X: 5 Y: 5
cursor.goto(5,5);
// Safe cursor position: X: 5 Y: 5
cursor.safe_position();
// Goto X: 5 Y: 20
cursor.goto(5,20);
// Print at X: 5 Y: 20.
print!("Yea!");
// Reset back to X: 5 Y: 5.
cursor.reset_position();
// Print 'Back' at X: 5 Y: 5.
print!("Back");
```
### Terminal
```rust
use crossterm::crossterm_terminal::{get,ClearType};
let mut terminal = get();
// Clear all lines in terminal;
terminal.clear(ClearType::All);
// Clear all cells from current cursor position down.
terminal.clear(ClearType::FromCursorDown);
// Clear all cells from current cursor position down.
terminal.clear(ClearType::FromCursorUp);
// Clear current line cells.
terminal.clear(ClearType::CurrentLine);
// Clear all the cells until next line.
terminal.clear(ClearType::UntilNewLine);
// Get terminal size
let terminal_size = terminal.terminal_size().unwrap();
// Print results
print!("X: {}, y: {}", terminal_size.0, terminal_size.1);
// Scroll down 10 lines.
terminal.scroll_down(10);
// Scroll up 10 lines.
terminal.scroll_up(10);
// Set terminal size
terminal.set_size(10,10);
```
## Features crossterm 0.1
- Cursor movement.
- Up, Down, Left, Right.
- Goto an certain position.
- Styled output
- Foreground color (16 base colors)
- Background color (16 base colors)
- Terminal
- Clearing
- Scrolling
- Size
- Detailed documentation on every item.
- Examples for every client callable code.
## Features crossterm 0.2
- 256 color support.
- Text Attributes like: bold, italic, underscore and crossed word ect.
- Custom ANSI color code input to set fore- and background color for unix.
- Storing the current cursor position and resetting to that stored cursor position later.
- Resizing the terminal.
## Tested terminals
- Windows Powershell
- Windows 10 (pro)
- Windows CMD
- Windows 10 (pro)
- Ubuntu Desktop Terminal
- Ubuntu 17.10
The above terminals have been tested. Crossterm should works also for windows 7, 8 consoles and all ansi supportable consoles.
But these are yet to be tested.
If you have used this library for an terminal other than the above list without issues feel free to add it to the above list.
## How it works
Crossterm is using `WINAPI` for windows systems and `ANSI escape codes` for unix systems. Crossterm provides one base trait with can be implemented for a platform specific instance. For example, there is an implementation for windows (`WINAPI`) and unix(`ANSI`) for the `cursor module`. To call the platform specific implementation there is one module that rules them all. Thrue this module the client calls some action and the module will deside what to do based on the current platform. And it will execute that action.
## Notice
This library is library is stable. There will not be changed mutch in the code design so do not worry to mutch. If there are any changes that affect previous versions I will describe what to change when upgrading crossterm to an newer version.
## Todo
- Handling mouse events
- Handling key events
- Tests
## Contributing
If you would like to contribute to crossterm, than please design the code as it is now. Each module contains the same structures so we can easely extend to multible platforms. As you study the code you will quiqly see what the architecture is. Maybe later there will be an documentation for how crossterm is design.
## Versioning
The current version is crossterm 0.1, every commit I merge the version go's up like 0.1.0 -> 0.1.1 -> 0.1.2.
When new features arrives the packages will go up like 0.1 -> 0.2 -> 0.3
## Authors
* **Timon Post** - *Project Owner & creator*
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details

View File

@ -1,240 +0,0 @@
# Crossterm | crossplatform terminal library written in rust.
Ever got disappointed when a terminal library for rust was only written for unix systems? Crossterm provides the same core functionalities for both windows and unix systems.
Crossterm aims to be simple and easy to call in code. True the simplicity of crossterm you do not have to worry about the platform your working with. You can just call the action you want to preform and unther water it will check what to do based on the current platform.
Currently working on the alternatescreen and raw terminal features.
## Getting Started
This documentation is only for crossterm version `0.2.1` check the [Upgrade manual](https://github.com/TimonPost/crossterm/blob/development/UPGRADE%20Manual) for more info
Add the crossterm package to your `Cargo.toml` file.
```
[dependencies]
crossterm = "*"
```
Add the crate to your solution.
And use the crossterm modules withs you want to use.
```rust
extern crate crossterm;
// this module is used for styling the terminal
use self::crossterm::style::*;
// this module is used for cursor related actions
use self::crossterm::cursor::*;
// this mudule is used for terminal related actions
use self::crossterm::terminal::*;
```
## Links
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)
## Examples
For detailed examples of all crossterm functionalities check the [examples](https://github.com/TimonPost/crossterm/tree/master/examples) direcory.
### Styled font
```rust
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
// You can either store the styled font.
let mut styledobject = paint("Stored styled font").with(Color::Red).on(Color::Blue);
println!("{}",styledobject);
// Or you can print it directly.
println!("{}", paint("Red font on blue background color").with(Color::Red).on(Color::Blue));
println!("{}", paint("Red font on default background color").with(Color::Red));
println!("{}", paint("Default font color on Blue background color").on(Color::Blue));
/// The following code can only be used for unix systems:
// Set background Color from RGB
println!("RGB (10,10,10): \t {}", paint(" ").on(Color::Rgb {r: 10, g: 10, b: 10}));
// Set background Color from RGB
println!("ANSI value (50): \t {}", paint(" ").on(Color::AnsiValue(50)));
// Use attributes to syle the font.
println!("{}", paint("Normal text"));
println!("{}", paint("Bold text").bold());
println!("{}", paint("Italic text").italic());
println!("{}", paint("Slow blinking text").slow_blink());
println!("{}", paint("Rapid blinking text").rapid_blink());
println!("{}", paint("Hidden text").hidden());
println!("{}", paint("Underlined text").underlined());
println!("{}", paint("Reversed color").reverse());
println!("{}", paint("Dim text color").dim());
println!("{}", paint("Crossed out font").crossed_out());
```
### Cursor
```rust
use crossterm::cursor::cursor();
let mut cursor = cursor();
/// Moving the cursor
// Set the cursor to position X: 10, Y: 5 in the terminal
cursor.goto(10,5);
// Move the cursor to position 3 times to the up in the terminal
cursor.move_up(3);
// Move the cursor to position 3 times to the right in the terminal
cursor.move_right(3);
// Move the cursor to position 3 times to the down in the terminal
cursor.move_down(3);
// Move the cursor to position 3 times to the left in the terminal
cursor.move_left(3);
// Print an character at X: 10, Y: 5 (see examples for more explanation why to use this method).
// cursor.goto(10,5).print("@");
/// Safe the current cursor position to recall later
// Goto X: 5 Y: 5
cursor.goto(5,5);
// Safe cursor position: X: 5 Y: 5
cursor.safe_position();
// Goto X: 5 Y: 20
cursor.goto(5,20);
// Print at X: 5 Y: 20.
print!("Yea!");
// Reset back to X: 5 Y: 5.
cursor.reset_position();
// Print 'Back' at X: 5 Y: 5.
print!("Back");
```
### Terminal
```rust
use crossterm::terminal::{terminal,ClearType};
let mut terminal = terminal();
// Clear all lines in terminal;
terminal.clear(ClearType::All);
// Clear all cells from current cursor position down.
terminal.clear(ClearType::FromCursorDown);
// Clear all cells from current cursor position down.
terminal.clear(ClearType::FromCursorUp);
// Clear current line cells.
terminal.clear(ClearType::CurrentLine);
// Clear all the cells until next line.
terminal.clear(ClearType::UntilNewLine);
// Get terminal size
let terminal_size = terminal.terminal_size().unwrap();
// Print results
print!("X: {}, y: {}", terminal_size.0, terminal_size.1);
// Scroll down 10 lines.
terminal.scroll_down(10);
// Scroll up 10 lines.
terminal.scroll_up(10);
// Set terminal size
terminal.set_size(10,10);
```
## Features crossterm 0.1
- Cursor movement.
- Up, Down, Left, Right.
- Goto an certain position.
- Styled output
- Foreground color (16 base colors)
- Background color (16 base colors)
- Terminal
- Clearing
- Scrolling
- Size
- Detailed documentation on every item.
- Examples for every client callable code.
## Features crossterm 0.2
- 256 color support.
- Text Attributes like: bold, italic, underscore and crossed word ect.
- Custom ANSI color code input to set fore- and background color for unix.
- 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 for windows machines, if windows does not support ANSI switsh back to WINAPI.
- method grammer mistake fixed [Issue 3](https://github.com/TimonPost/crossterm/issues/3)
- Some Refactorings in method names see [issue 4](https://github.com/TimonPost/crossterm/issues/4)
- Removed bin refrence from crate [Issue 6](https://github.com/TimonPost/crossterm/issues/6)
- The terminal state will be set to its original state when process ends [issue7](https://github.com/TimonPost/crossterm/issues/7).
- Get position unix fixed [issue 8](https://github.com/TimonPost/crossterm/issues/8)
## TODO Features crossterm 0.3
- Raw state implementation [Issue 5](https://github.com/TimonPost/crossterm/issues/5).
- Alternate screen implementation.
- Tests
## Tested terminals
- Windows Powershell
- Windows 10 (pro)
- Windows CMD
- Windows 10 (pro)
- Ubuntu Desktop Terminal
- Ubuntu 17.10
The above terminals have been tested. Crossterm should works also for windows 7, 8 consoles and all ansi supportable consoles.
But these are yet to be tested.
If you have used this library for an terminal other than the above list without issues feel free to add it to the above list.
## How it works
Crossterm is using `WINAPI` for windows systems and `ANSI escape codes` for unix systems. Crossterm provides one base trait with can be implemented for a platform specific instance. For example, there is an implementation for windows (`WINAPI`) and unix(`ANSI`) for the `cursor module`. To call the platform specific implementation there is one module that rules them all. Thrue this module the client calls some action and the module will deside what to do based on the current platform. And it will execute that action.
## Notice
This library is library is stable. There will not be changed mutch in the code design so do not worry to mutch. If there are any changes that affect previous versions I will describe what to change when upgrading crossterm to an newer version.
## Todo
- This library does not support any kind of raw terminal. When an terminal changes some core state of the terminal this state should be revered when the process ends from this library. Currently there are not made any changed to the core state of the terminal with this library. But when some fearures in the furure will be inplemented this will be the case. So there should come an kind of raw state for the terminal and reversable options to redo all the changes made to the core state when the process ends. More information can be found at this [thread](https://www.reddit.com/r/rust/comments/7tg6n2/looking_for_feedback_onmy_cross_platform_terminal/dtf4ilo/)
- Handling mouse events
- Handling key events
- Tests
## Contributing
If you would like to contribute to crossterm, than please design the code as it is now. Each module contains the same structures so we can easely extend to multible platforms. As you study the code you will quiqly see what the architecture is. Maybe later there will be an documentation for how crossterm is design.
## Versioning
The current version is crossterm 0.1, every commit I merge the version go's up like 0.1.0 -> 0.1.1 -> 0.1.2.
When new features arrives the packages will go up like 0.1 -> 0.2 -> 0.3
## Authors
* **Timon Post** - *Project Owner & creator*
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details

View File

@ -1,9 +1,9 @@
This version has some braking changes check [upgrade manual](UPGRADE%20Manual.md) for more information about what is changed.
I think you should not switch to version `0.2.3` if you aren't going to use the AlternateScreen feature.
I think you should not switch to version `0.3.0` if you aren't going to use the AlternateScreen feature.
Because you will have some work to get to the new version of crossterm depending on your situation.
But if this is the firsttime you are using this crate I highly recommend you to switch to the new version `0.2.3`.
But if this is the firsttime you are using this crate I highly recommend you to switch to the new version `0.3.0`.
Some Features crossterm 0.2.3
Some Features crossterm 0.3.0
- Alternate Screen for windows and unix systems.
- Raw screen for unix and windows systems [Issue 5](https://github.com/TimonPost/crossterm/issues/5)..
- Hiding an showing the cursor.
@ -19,7 +19,7 @@ The alternate buffer is exactly the dimensions of the window, without any scroll
For an example of this behavior, consider when vim is launched from bash.
Vim uses the entirety of the screen to edit the file, then returning to bash leaves the original buffer unchanged.
I Highly recommend you to check the `examples/Crossterm 0.2.3/program_examples/first_depth_search` for seeing this in action.
I Highly recommend you to check the `examples/Crossterm 0.3.0/program_examples/first_depth_search` for seeing this in action.
## Raw screen
This crate now supports raw screen for both windows and unix systems.
@ -43,11 +43,11 @@ With these modes you can easier design the terminal screen.
## Examples
Added [examples](https://github.com/TimonPost/crossterm/tree/master/examples) for each version of the crossterm version.
Also added a folder with some [real life examples](https://github.com/TimonPost/crossterm/tree/master/examples/Crossterm%200.2.3/program_examples).
Also added a folder with some [real life examples](https://github.com/TimonPost/crossterm/tree/master/examples/Crossterm%200.3.0/program_examples).
## Context
What is the `Context` all about? This `Context` has several reasons why it is introduced into `crossterm version 0.2.3`.
What is the `Context` all about? This `Context` has several reasons why it is introduced into `crossterm version 0.3.0`.
These points are related to the features like `Alternatescreen` and managing the terminal state.
- At first `Terminal state`:
@ -98,7 +98,7 @@ Because this looks a little odd I will provide a type withs will manage the `Con
### Alternate screen
When you want to switch to alternate screen there are a couple of things to keep in mind for it to work correctly.
First off some code of how to switch to Alternate screen, for more info check the [alternate screen example](https://github.com/TimonPost/crossterm/blob/master/examples/Crossterm%200.2.3/terminal/alternate_screen.rs).
First off some code of how to switch to Alternate screen, for more info check the [alternate screen example](https://github.com/TimonPost/crossterm/blob/master/examples/Crossterm%200.3.0/terminal/alternate_screen.rs).
_Create alternate screen from `Context`_

View File

@ -1,4 +1,4 @@
## Upgrade crossterm 0.2.1 to 0.2.3
## Upgrade crossterm 0.2.1 to 0.3.0
***WARNING***

View File

@ -1 +0,0 @@
{"rustc_fingerprint":6123038087129977241,"outputs":{"1464629490410732173":["___.exe\nlib___.rlib\n___.dll\n___.dll\n___.lib\n___.dll\nC:\\Users\\Timon\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"msvc\"\ntarget_family=\"windows\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"windows\"\ntarget_pointer_width=\"64\"\nwindows\n",""],"1617349019360157463":["___.exe\nlib___.rlib\n___.dll\n___.dll\n___.lib\n___.dll\nC:\\Users\\Timon\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\ndebug_assertions\nproc_macro\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"msvc\"\ntarget_family=\"windows\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_os=\"windows\"\ntarget_pointer_width=\"64\"\nwindows\n",""],"1164083562126845933":["rustc 1.27.0 (3eda71b00 2018-06-19)\nbinary: rustc\ncommit-hash: 3eda71b00ad48d7bf4eef4c443e7f611fd061418\ncommit-date: 2018-06-19\nhost: x86_64-pc-windows-msvc\nrelease: 1.27.0\nLLVM version: 6.0\n",""]}}

View File

@ -1 +0,0 @@
{"rustc":505120086900794094,"features":"[]","target":1835671024820821591,"profile":456805134827828312,"path":6941115698812798500,"deps":[["winapi v0.3.5","winapi",1778169349195837668]],"local":[{"MtimeBased":[[1531429673,843790700],".fingerprint\\crossterm-65633a43a0cf0f73\\dep-lib-crossterm-65633a43a0cf0f73"]}],"rustflags":[],"edition":"Edition2015"}

View File

@ -1 +0,0 @@
{"rustc":505120086900794094,"features":"[]","target":16187384185378585901,"profile":456805134827828312,"path":1036222786711178230,"deps":[["crossterm v0.2.0 (file:///C:/Users/Timon/Documents/Programming/rust/crossterm)","crossterm",14298809206214208426],["rand v0.4.2","rand",13520812317507890964]],"local":[{"MtimeBased":[[1531429705,728991500],".fingerprint\\first_depth_search-d547a13c2d7dd7e5\\dep-bin-first_depth_search-d547a13c2d7dd7e5"]}],"rustflags":[],"edition":"Edition2015"}

View File

@ -1 +0,0 @@
{"rustc":505120086900794094,"features":"[\"default\", \"libc\", \"std\"]","target":11704435198914552709,"profile":7990393541957723157,"path":5997727651590227415,"deps":[["winapi v0.3.5","winapi",1778169349195837668]],"local":[{"Precalculated":"0.4.2"}],"rustflags":[],"edition":"Edition2015"}

View File

@ -1 +0,0 @@
{"rustc":505120086900794094,"features":"[\"consoleapi\", \"handleapi\", \"minwindef\", \"ntsecapi\", \"processenv\", \"profileapi\", \"winbase\", \"wincon\", \"winnt\", \"winuser\"]","target":13123923088509177768,"profile":7282077418741342047,"path":51131497022828661,"deps":[],"local":[{"Precalculated":"0.3.5"}],"rustflags":[],"edition":"Edition2015"}

View File

@ -1 +0,0 @@
{"rustc":0,"features":"","target":0,"profile":0,"path":0,"deps":[],"local":[{"MtimeBased":[[1531418826,509080200],"build\\winapi-82ad602439f8f31a\\output"]},{"EnvBased":["WINAPI_NO_BUNDLED_LIBRARIES",null]},{"EnvBased":["WINAPI_STATIC_NOBUNDLE",null]}],"rustflags":[],"edition":"Edition2015"}

View File

@ -1 +0,0 @@
{"rustc":505120086900794094,"features":"[\"consoleapi\", \"handleapi\", \"minwindef\", \"ntsecapi\", \"processenv\", \"profileapi\", \"winbase\", \"wincon\", \"winnt\", \"winuser\"]","target":12058900896200619676,"profile":7990393541957723157,"path":18063606977680687745,"deps":[],"local":[{"Precalculated":"0.3.5"}],"rustflags":[],"edition":"Edition2015"}

View File

@ -1,5 +0,0 @@
C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm 0.2.3\program_examples\first_depth_search\target\debug\build\winapi-40a9ec8ec96fc09e\build_script_build-40a9ec8ec96fc09e.exe: C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\build.rs
C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm 0.2.3\program_examples\first_depth_search\target\debug\build\winapi-40a9ec8ec96fc09e\build_script_build-40a9ec8ec96fc09e.d: C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\build.rs
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\build.rs:

View File

@ -1,35 +0,0 @@
cargo:rerun-if-changed=build.rs
cargo:rerun-if-env-changed=WINAPI_NO_BUNDLED_LIBRARIES
cargo:rerun-if-env-changed=WINAPI_STATIC_NOBUNDLE
cargo:rustc-cfg=feature="vadefs"
cargo:rustc-cfg=feature="libloaderapi"
cargo:rustc-cfg=feature="vcruntime"
cargo:rustc-cfg=feature="winreg"
cargo:rustc-cfg=feature="wincred"
cargo:rustc-cfg=feature="guiddef"
cargo:rustc-cfg=feature="minwinbase"
cargo:rustc-cfg=feature="ktmtypes"
cargo:rustc-cfg=feature="ntstatus"
cargo:rustc-cfg=feature="subauth"
cargo:rustc-cfg=feature="wingdi"
cargo:rustc-cfg=feature="sspi"
cargo:rustc-cfg=feature="excpt"
cargo:rustc-cfg=feature="limits"
cargo:rustc-cfg=feature="fileapi"
cargo:rustc-cfg=feature="processthreadsapi"
cargo:rustc-cfg=feature="cfgmgr32"
cargo:rustc-cfg=feature="windef"
cargo:rustc-cfg=feature="basetsd"
cargo:rustc-cfg=feature="ntdef"
cargo:rustc-cfg=feature="cfg"
cargo:rustc-cfg=feature="lsalookup"
cargo:rustc-link-lib=dylib=advapi32
cargo:rustc-link-lib=dylib=credui
cargo:rustc-link-lib=dylib=gdi32
cargo:rustc-link-lib=dylib=kernel32
cargo:rustc-link-lib=dylib=msimg32
cargo:rustc-link-lib=dylib=opengl32
cargo:rustc-link-lib=dylib=secur32
cargo:rustc-link-lib=dylib=setupapi
cargo:rustc-link-lib=dylib=user32
cargo:rustc-link-lib=dylib=winspool

View File

@ -1 +0,0 @@
C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm 0.2.3\program_examples\first_depth_search\target\debug

View File

@ -1,45 +0,0 @@
C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm 0.2.3\program_examples\first_depth_search\target\debug\deps\libcrossterm-65633a43a0cf0f73.rlib: C:\Users\Timon\Documents\Programming\rust\crossterm\src/lib.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\macros.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\crossterm.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\functions.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\traits.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\screen.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\raw.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\windows_kernel\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\windows_kernel\ansi_support.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\windows_kernel\cursor.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\windows_kernel\kernel.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\windows_kernel\terminal.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\command_manager.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\commands\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\commands\win_commands.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\commands\shared_commands.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\context.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\state_manager.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\cursor\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\cursor\cursor.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\cursor\ansi_cursor.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\cursor\winapi_cursor.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\manager\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\manager\manager.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\manager\ansi_manager.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\manager\win_manager.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\color\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\color\color.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\color\ansi_color.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\color\winapi_color.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\styles\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\styles\objectstyle.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\styles\styledobject.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\terminal\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\terminal\terminal.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\terminal\ansi_terminal.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\terminal\winapi_terminal.rs
C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm 0.2.3\program_examples\first_depth_search\target\debug\deps\crossterm-65633a43a0cf0f73.d: C:\Users\Timon\Documents\Programming\rust\crossterm\src/lib.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\macros.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\crossterm.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\functions.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\traits.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\screen.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\raw.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\windows_kernel\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\windows_kernel\ansi_support.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\windows_kernel\cursor.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\windows_kernel\kernel.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\windows_kernel\terminal.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\command_manager.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\commands\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\commands\win_commands.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\commands\shared_commands.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\context.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\state_manager.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\cursor\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\cursor\cursor.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\cursor\ansi_cursor.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\cursor\winapi_cursor.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\manager\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\manager\manager.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\manager\ansi_manager.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\manager\win_manager.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\color\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\color\color.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\color\ansi_color.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\color\winapi_color.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\styles\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\styles\objectstyle.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\styles\styledobject.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\terminal\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\terminal\terminal.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\terminal\ansi_terminal.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\terminal\winapi_terminal.rs
C:\Users\Timon\Documents\Programming\rust\crossterm\src/lib.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\mod.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\macros.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\crossterm.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\functions.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\traits.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\screen.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\raw.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\mod.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\windows_kernel\mod.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\windows_kernel\ansi_support.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\windows_kernel\cursor.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\windows_kernel\kernel.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\windows_kernel\terminal.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\mod.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\command_manager.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\commands\mod.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\commands\win_commands.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\commands\shared_commands.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\context.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\state_manager.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\cursor\mod.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\cursor\cursor.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\cursor\ansi_cursor.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\cursor\winapi_cursor.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\manager\mod.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\manager\manager.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\manager\ansi_manager.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\manager\win_manager.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\mod.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\color\mod.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\color\color.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\color\ansi_color.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\color\winapi_color.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\styles\mod.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\styles\objectstyle.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\styles\styledobject.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\terminal\mod.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\terminal\terminal.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\terminal\ansi_terminal.rs:
C:\Users\Timon\Documents\Programming\rust\crossterm\src\terminal\winapi_terminal.rs:

View File

@ -1,9 +0,0 @@
C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm 0.2.3\program_examples\first_depth_search\target\debug\deps\first_depth_search-d547a13c2d7dd7e5.exe: src\main.rs src\map.rs src\algorithm.rs src\messages.rs src\variables.rs
C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm 0.2.3\program_examples\first_depth_search\target\debug\deps\first_depth_search-d547a13c2d7dd7e5.d: src\main.rs src\map.rs src\algorithm.rs src\messages.rs src\variables.rs
src\main.rs:
src\map.rs:
src\algorithm.rs:
src\messages.rs:
src\variables.rs:

View File

@ -1,22 +0,0 @@
C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm 0.2.3\program_examples\first_depth_search\target\debug\deps\librand-c278be3f57a6eab5.rlib: C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\lib.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\distributions\mod.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\distributions\range.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\distributions\gamma.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\distributions\normal.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\distributions\exponential.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\distributions\ziggurat_tables.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\jitter.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\os.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\read.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\reseeding.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\seq.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\rand_impls.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\prng\mod.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\prng\chacha.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\prng\isaac.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\prng\isaac64.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\prng\xorshift.rs
C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm 0.2.3\program_examples\first_depth_search\target\debug\deps\rand-c278be3f57a6eab5.d: C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\lib.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\distributions\mod.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\distributions\range.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\distributions\gamma.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\distributions\normal.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\distributions\exponential.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\distributions\ziggurat_tables.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\jitter.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\os.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\read.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\reseeding.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\seq.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\rand_impls.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\prng\mod.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\prng\chacha.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\prng\isaac.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\prng\isaac64.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\prng\xorshift.rs
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\lib.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\distributions\mod.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\distributions\range.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\distributions\gamma.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\distributions\normal.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\distributions\exponential.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\distributions\ziggurat_tables.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\jitter.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\os.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\read.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\reseeding.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\seq.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\rand_impls.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\prng\mod.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\prng\chacha.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\prng\isaac.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\prng\isaac64.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\rand-0.4.2\src\prng\xorshift.rs:

View File

@ -1,44 +0,0 @@
C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm 0.2.3\program_examples\first_depth_search\target\debug\deps\libwinapi-a7fc1f06729e06bc.rlib: C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\lib.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\macros.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\mod.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\basetsd.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\cfg.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\guiddef.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\ktmtypes.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\minwindef.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\ntdef.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\ntstatus.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\sspi.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\windef.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\mod.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\gl\mod.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\cfgmgr32.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\consoleapi.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\fileapi.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\handleapi.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\libloaderapi.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\lsalookup.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\minwinbase.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\ntsecapi.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\processenv.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\processthreadsapi.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\profileapi.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\sspi.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\subauth.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\winbase.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\wincon.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\wincred.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\wingdi.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\winnt.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\winreg.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\winuser.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\vc\mod.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\vc\excpt.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\vc\limits.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\vc\vadefs.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\vc\vcruntime.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\winrt\mod.rs
C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm 0.2.3\program_examples\first_depth_search\target\debug\deps\winapi-a7fc1f06729e06bc.d: C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\lib.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\macros.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\mod.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\basetsd.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\cfg.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\guiddef.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\ktmtypes.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\minwindef.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\ntdef.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\ntstatus.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\sspi.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\windef.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\mod.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\gl\mod.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\cfgmgr32.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\consoleapi.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\fileapi.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\handleapi.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\libloaderapi.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\lsalookup.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\minwinbase.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\ntsecapi.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\processenv.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\processthreadsapi.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\profileapi.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\sspi.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\subauth.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\winbase.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\wincon.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\wincred.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\wingdi.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\winnt.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\winreg.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\winuser.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\vc\mod.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\vc\excpt.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\vc\limits.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\vc\vadefs.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\vc\vcruntime.rs C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\winrt\mod.rs
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\lib.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\macros.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\mod.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\basetsd.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\cfg.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\guiddef.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\ktmtypes.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\minwindef.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\ntdef.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\ntstatus.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\sspi.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\shared\windef.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\mod.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\gl\mod.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\cfgmgr32.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\consoleapi.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\fileapi.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\handleapi.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\libloaderapi.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\lsalookup.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\minwinbase.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\ntsecapi.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\processenv.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\processthreadsapi.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\profileapi.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\sspi.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\subauth.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\winbase.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\wincon.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\wincred.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\wingdi.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\winnt.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\winreg.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\um\winuser.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\vc\mod.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\vc\excpt.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\vc\limits.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\vc\vadefs.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\vc\vcruntime.rs:
C:\Users\Timon\.cargo\registry\src\github.com-1ecc6299db9ec823\winapi-0.3.5\src\winrt\mod.rs:

View File

@ -1 +0,0 @@
C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm\ 0.2.3\program_examples\first_depth_search\target\debug\first_depth_search.pdb: C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm\ 0.2.3\program_examples\first_depth_search\src\algorithm.rs C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm\ 0.2.3\program_examples\first_depth_search\src\main.rs C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm\ 0.2.3\program_examples\first_depth_search\src\map.rs C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm\ 0.2.3\program_examples\first_depth_search\src\messages.rs C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm\ 0.2.3\program_examples\first_depth_search\src\variables.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\cursor\ansi_cursor.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\cursor\cursor.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\cursor\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\cursor\winapi_cursor.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\windows_kernel\ansi_support.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\windows_kernel\cursor.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\windows_kernel\kernel.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\windows_kernel\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\kernel\windows_kernel\terminal.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src/lib.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\manager\ansi_manager.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\manager\manager.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\manager\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\manager\win_manager.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\crossterm.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\functions.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\macros.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\raw.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\screen.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\shared\traits.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\command_manager.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\commands\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\commands\shared_commands.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\commands\win_commands.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\context.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\state\state_manager.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\color\ansi_color.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\color\color.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\color\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\color\winapi_color.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\styles\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\styles\objectstyle.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\style\styles\styledobject.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\terminal\ansi_terminal.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\terminal\mod.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\terminal\terminal.rs C:\Users\Timon\Documents\Programming\rust\crossterm\src\terminal\winapi_terminal.rs

Some files were not shown because too many files have changed in this diff Show More