unix tested

This commit is contained in:
Timon 2018-07-12 17:48:13 +00:00
parent 683ec5c9cb
commit dd7b191c23
670 changed files with 658 additions and 470 deletions

File diff suppressed because it is too large Load Diff

View File

@ -19,10 +19,6 @@ winapi = { version = "0.3", features = ["winbase","winuser","consoleapi","proces
libc = "0.2"
termios = "0.3.0"
[[bin]]
name = "example_bin"
path = "./examples/Crossterm 0.2.2 - New Version (Not finished)/bin.rs"
[lib]
name = "crossterm"
path = "src/lib.rs"

View File

@ -1,67 +0,0 @@
extern crate crossterm;
use crossterm::Crossterm;
/// use the `Crossterm` to get an instance to the cursor module | demonstration.
pub fn use_crossterm_cursor()
{
let crossterm = Crossterm::new();
let mut cursor = crossterm.cursor();
cursor.goto(5,5).print("test");
}
use crossterm::style::Color;
/// use the `Crossterm` to get an instance to the color module | demonstration.
pub fn use_crossterm_color()
{
let crossterm = Crossterm::new();
let mut color = crossterm.color();
color.set_bg(Color::Red);
color.set_fg(Color::Green);
}
use crossterm::terminal::ClearType;
/// use the `Crossterm` to get an instance to the terminal module | demonstration.
pub fn use_crossterm_terminal()
{
let crossterm = Crossterm::new();
let mut terminal = crossterm.terminal();
terminal.clear(ClearType::All);
terminal.set_size(40,40);
}
/// paint text with colors using `Crossterm` | demonstration.
pub fn use_crossterm_paint()
{
let crossterm = Crossterm::new();
crossterm.paint("Black on BLUE").with(Color::Black).on(Color::Blue);
}
/// write text to terminal using `Crossterm` | demonstration.
pub fn use_crossterm_write()
{
let crossterm = Crossterm::new();
crossterm.write("some text \nsome text on new line");
}
/// Switch to alternate screen using the `Context` of `Crossterm` | demonstration.
pub fn create_alternate_screen_from_crossterm()
{
use crossterm::screen::*;
use std::convert::From;
let crossterm = Crossterm::new();
{
// move into alternate screen
let alternate_screen = AlternateScreen::from(crossterm.context());
// this will move the cursor and print `some text` on the alternate screen.
crossterm.cursor().goto(10, 10).print("Some text");
} // <- alternate screen ends here an will be switched back to main screen.
// print "Some other text" on the mainscreen at x: 0, y: 10
crossterm.cursor().goto(0,10).print("Some other text");
}

View File

@ -1,5 +0,0 @@
pub mod map;
pub mod messages;
pub mod variables;
pub mod algorithm;
pub mod main;

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":13192692623843877417,"path":6941115698812798500,"deps":[["winapi v0.3.5","winapi",1778169349195837668]],"local":[{"MtimeBased":[[1531335804,768550500],".fingerprint\\crossterm-65633a43a0cf0f73\\dep-lib-crossterm-65633a43a0cf0f73"]}],"rustflags":[],"edition":"Edition2015"}

View File

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

View File

@ -1,44 +0,0 @@
C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm 0.2.2 - New Version (Not finished)\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\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.2 - New Version (Not finished)\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\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\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.2 - New Version (Not finished)\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.2 - New Version (Not finished)\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 +0,0 @@
C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm\ 0.2.2\ -\ New\ Version\ (Not\ finished)\program_examples\first_depth_search\target\debug\first_depth_search.pdb: C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm\ 0.2.2\ -\ New\ Version\ (Not\ finished)\program_examples\first_depth_search\src\algorithm.rs C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm\ 0.2.2\ -\ New\ Version\ (Not\ finished)\program_examples\first_depth_search\src\main.rs C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm\ 0.2.2\ -\ New\ Version\ (Not\ finished)\program_examples\first_depth_search\src\map.rs C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm\ 0.2.2\ -\ New\ Version\ (Not\ finished)\program_examples\first_depth_search\src\messages.rs C:\Users\Timon\Documents\Programming\rust\crossterm\examples\Crossterm\ 0.2.2\ -\ New\ Version\ (Not\ finished)\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\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