My terminal emulator

Related tags

Command-line miro
Overview

Miro

A GPU-accelerated terminal emulator written in Rust.

miro -t pika miro -t kirby
mario sonic
miro -t mario miro -t sonic
mario sonic

Building from source

First, install the Rust toolchain and then

git clone https://github.com/o2sh/miro
cd miro
cargo run

Make sure to have the following libraries installed on your machine:

  • Ubuntu
sudo apt-get install -y libx11-xcb-dev libxcb-icccm4-dev libxcb-ewmh-dev libxcb-keysyms1-dev \
libfontconfig1-dev libfreetype6-dev libegl1-mesa-dev
  • Arch Linux
sudo pacman -S libxcb xcb-util-keysyms xcb-util-wm mesa freetype2 fontconfig
Comments
  • License of sprites?

    License of sprites?

    This is a really cool project. I really love the animated bar at the top and want to try porting it to Emacs.

    I saw this in LICENSE:

    NOTICE: The sprite assets are are not covered by the LICENSE file.
    

    What are the license terms for the sprites, or where did you get them from?

    opened by io12 4
  • we're confused about the screen size?

    we're confused about the screen size?

    Hi, I am getting this error when starting miro:

    thread 'main' panicked at 'failed to paint screen: ErrorMessage { msg: "we\'re confused about the screen size" }', src/gui/window.rs:311:40
    note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
    
    

    I add some more info into the code:

    thread 'main' panicked at 'failed to paint screen: ErrorMessage { msg: "we\'re confused about the screen size, star_pos: 7680, per_line: 320" }', src/gui/window.rs:311:40
    note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
    

    I am running a three monitor setup, so maybe this is confusing miro. xrandr output:

    xrandr | grep connected
    
    DP-0 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 531mm x 298mm
    eDP-1-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 309mm x 174mm
    HDMI-A-1-0 connected 1920x1200+3840+0 (normal left inverted right x axis y axis) 518mm x 324mm
    

    I really like the idea of having a Rust terminal :D, so would be nice to get it working. I know some Rust so I can do some testing to get it running. Thanks for any help :)

    opened by dragonnn 4
  • Miro opens for half a second then closes

    Miro opens for half a second then closes

    Command run: cargo run

    Output:

    • Miro runs for half a second then closes
     warning: 7 warnings emitted
    
        Finished dev [unoptimized + debuginfo] target(s) in 15.34s
         Running `target/debug/miro`
    shm_available: false
    picked visual 21, screen root visual is 21
    trying libEGL.so.1
    initialized EGL version 1.5
    thread 'main' panicked at 'range end index 64 out of range for slice of length 60', src/frontend/gui/quad.rs:55:25
    note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
    
    opened by ThatOneCalculator 3
  • curious

    curious

    Saw your video on reddit beofre you took it down and it made me curios.

    I use Arch tho so none of the libraries needed are to find in Arch - they might ofc have some other name. The same problem with cargo build. I found 20 different cargo programs but none called only cargo. I would like to figure this out and give this thing a spin. _I'm not a programmer - merely an enthusiast - so any help or pointing in the correct direction would be highly appreciated

    I found cargo was included in the rust pkg so that problem is now solved . I'm building right now but excited as I didn't install any of the libs needed,

    opened by pjhalsli 3
  • Error when compiling

    Error when compiling

    https://github.com/o2sh/miro/blob/15a05c14bd22e79382790197181105e5321eefc7/src/font/hbwrap.rs#L22

    Hello. Your program is excellent and I really understood the power of rust with this app. I got an error while compiling the program:

    ➜  miro git:(main) make install
    cargo install --path "."
    Installing miro v0.2.0 (/home/mmdbalkhi/w/miro)
    Updating crates.io index
    Updating git repository `https://github.com/o2sh/xkbcommon-rs.git`
    Compiling libc v0.2.119
    .
    .
    .
    Compiling zstd v0.6.1+zstd.1.4.9
    error: 1 positional argument in format string, but no arguments were given
      --> src/font/hbwrap.rs:22:53
       |
    22 |         ensure!(!lang.is_null(), "failed to convert {} to language");
       |                                                     ^^
    
    error: failed to compile `miro v0.2.0 (/home/mmdbalkhi/w/miro)`, intermediate artifacts can be found at `/home/mmdbalkhi/w/miro/target`
    
    Caused by:
      could not compile `miro` due to previous error
    make: *** [Makefile:2: install] Error 101
    
    

    Of course, I do not think this bug has not been detected for a year. For this reason, I suspect that this problem is due to different versions of libraries and rust.

    • rustc: rustc 1.59.0 (Arch Linux rust 1:1.59.0-1)
    • cargo: cargo 1.59.0

    To solve this problem, I also opened a pr ( #18 ).

    opened by mmdbalkhi 2
  • License compliance issue

    License compliance issue

    Hello! I'm pleased that you found the code in https://github.com/wez/wezterm useful and were able to build something of your own from it, but one of the conditions of the license is that you include the license notice and, importantly, my copyright, in the work that you derive from it.

    Please update your license file to reflect that this project uses code that is Copyright 2018-2021 Wez Furlong.

    Thanks!

    opened by wez 2
  • Error when running

    Error when running

    So when I cd into the target/release directory and try to run miro i get this error:

    picked visual 21, screen root visual is 21 trying libEGL.so.1 initialized EGL version 1.5 thread 'main' panicked at 'load sprite sheet failed: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/config.rs:291:50 note: run with RUST_BACKTRACE=1 environment variable to display a backtrace

    opened by sheeepdev 1
  • Add Cargo.lock

    Add Cargo.lock

    Hey! You need to commit Cargo.lock because project is a binary. See more info here. P.S. You should remove it from .gitignore:

    https://github.com/o2sh/miro/blob/98e2837bbb185d401c8a477c70de0e3a2a29352c/.gitignore#L5-L7

    opened by orhun 1
  • Changed Makefile and added Gentoo Linux deps support

    Changed Makefile and added Gentoo Linux deps support

    I changed the Makefile to not automatically use Sudo because if you are using a different privilege authorization program like doas, the make command will fail. I also added Gentoo dependencies to get-deps

    opened by owenwastaken 0
  • Missing dependencies in build instructions

    Missing dependencies in build instructions

    Miro requires the following dependencies be installed before it can be built:

    sudo apt install libx11-xcb-dev libxcb-shape0-dev \
                     libxcb-xfixes0-dev libxcb-xkb-dev \
                     libxcb-keysyms1-dev libxcb-icccm4-dev \
                     libxkbcommon-x11-dev
    

    And while it should be obvious Rust itself needs be installed:

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    

    To ensure that Rust is up to date, along with other packages, consider running topgrade daily by hand.

    opened by johnblommers 1
  • compile problem

    compile problem

    I have a problem when I run cargo run --verbose. image

    I try to google but I can't resolve it. Can someone help me?

    OS: Linux Ubuntu 20.04 x86_64 More infomation:

    Compiling miro v0.1.0 (/home/ubuntu/projects/miro)
         Running `rustc --crate-name miro --edition=2018 src/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=534d2be5ac0db1c2 -C extra-filename=-534d2be5ac0db1c2 --out-dir /home/ubuntu/projects/miro/target/debug/deps -C incremental=/home/ubuntu/projects/miro/target/debug/incremental -L dependency=/home/ubuntu/projects/miro/target/debug/deps --extern bitflags=/home/ubuntu/projects/miro/target/debug/deps/libbitflags-f14a0d5eed0a3c48.rlib --extern chrono=/home/ubuntu/projects/miro/target/debug/deps/libchrono-1ba9dae98b700d82.rlib --extern clap=/home/ubuntu/projects/miro/target/debug/deps/libclap-823ded87c084d3dc.rlib --extern egli=/home/ubuntu/projects/miro/target/debug/deps/libegli-3f156650d55f5099.rlib --extern euclid=/home/ubuntu/projects/miro/target/debug/deps/libeuclid-6cf185e5e7416654.rlib --extern failure=/home/ubuntu/projects/miro/target/debug/deps/libfailure-b1a65da1e2591ced.rlib --extern freetype=/home/ubuntu/projects/miro/target/debug/deps/libfreetype-b8f9b409ed08fc79.rlib --extern gl=/home/ubuntu/projects/miro/target/debug/deps/libgl-b143972ffacbb255.rlib --extern glium=/home/ubuntu/projects/miro/target/debug/deps/libglium-20566675354a67c4.rlib --extern harfbuzz_sys=/home/ubuntu/projects/miro/target/debug/deps/libharfbuzz_sys-bea3a6b42c1d26bf.rlib --extern image=/home/ubuntu/projects/miro/target/debug/deps/libimage-85c54efcbba435ac.rlib --extern lazy_static=/home/ubuntu/projects/miro/target/debug/deps/liblazy_static-4445ce03c8114467.rlib --extern libc=/home/ubuntu/projects/miro/target/debug/deps/liblibc-7979554f6e63f947.rlib --extern maplit=/home/ubuntu/projects/miro/target/debug/deps/libmaplit-cfe0980179ae7f2b.rlib --extern mio=/home/ubuntu/projects/miro/target/debug/deps/libmio-5a1977c6383b1414.rlib --extern palette=/home/ubuntu/projects/miro/target/debug/deps/libpalette-4c2bddcd10e2f02f.rlib --extern regex=/home/ubuntu/projects/miro/target/debug/deps/libregex-9d895c2dee195f44.rlib --extern serde=/home/ubuntu/projects/miro/target/debug/deps/libserde-70084acea2e21ca5.rlib --extern serde_derive=/home/ubuntu/projects/miro/target/debug/deps/libserde_derive-534e897583cd1746.so --extern serde_json=/home/ubuntu/projects/miro/target/debug/deps/libserde_json-b4c4d1324cdd2556.rlib --extern fontconfig=/home/ubuntu/projects/miro/target/debug/deps/libfontconfig-1c1b7f7c407976a9.rlib --extern sysinfo=/home/ubuntu/projects/miro/target/debug/deps/libsysinfo-180071d50809f3bb.rlib --extern toml=/home/ubuntu/projects/miro/target/debug/deps/libtoml-35d7389ccc9610e3.rlib --extern unicode_segmentation=/home/ubuntu/projects/miro/target/debug/deps/libunicode_segmentation-b121d2f101ca84a9.rlib --extern unicode_width=/home/ubuntu/projects/miro/target/debug/deps/libunicode_width-561907e3cbff2ad1.rlib --extern vte=/home/ubuntu/projects/miro/target/debug/deps/libvte-751c9d1d3b9c4d17.rlib --extern x11=/home/ubuntu/projects/miro/target/debug/deps/libx11-89afa229de6285e5.rlib --extern xcb=/home/ubuntu/projects/miro/target/debug/deps/libxcb-e20aa2146f80eb13.rlib --extern xcb_util=/home/ubuntu/projects/miro/target/debug/deps/libxcb_util-2437093e79f79a92.rlib -L native=/usr/lib/x86_64-linux-gnu -L native=/home/ubuntu/projects/miro/target/debug/build/harfbuzz-sys-522efdb19ce44ee6/out/lib -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu`
    error: linking with `cc` failed: exit code: 1
      |
      = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/home/ubuntu/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.103t1s2mgpntxavd.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.12j4l209i0kvm9vq.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.12j5egf383t2jxnj.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.15kgq7q21qimv7yz.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.16b6q4r46cfwqixk.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.17ojkwtqrhqsnxyr.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.18u7ev9t9vybmcmv.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.18z0rxumss5fca46.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.19a1g8npwy0aqfn6.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1aoxxlkh7jv7xdat.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1blq9cnqkq88tm1o.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1csgo1cu78fsweg9.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1defyvl5joca0msv.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1dhdkeomixywakkm.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1ey21gcsilvuutxk.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1f3xirtcpgybf2tm.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1f5u3v8kun0zn3fm.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1fzleqgczzlhixbc.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1g14eckz3eaef5bi.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1hlfaql8arlmaghf.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1i7i921efd3zrdxf.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1ickafnrs05019pc.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1ict46sly87iaxeq.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1khzsnrrjev3wr9h.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1n64x96yzypdprnm.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1no9f3jkp2egoz86.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1nsvul3lbi27yhfk.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1nwr317oz161d2ni.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1p4zpd7u92hu90uw.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1qmvev0yhzkjjkh8.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1shj5b1hc39m44aa.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1u876z1cfddgu9ew.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1ujcek5u7x0ree2v.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1vzxbgtput3u27hc.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1w5gr2bnxe6tzy67.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1wi15kruvgvds9b1.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1wniwdusrzjlfkbx.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1x8xoeisxsickmmd.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1y5rlu8tgmn1ut65.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1yb7t79973qeg2xr.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1z6bycmy8ifqn4xs.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1zr7yayvgtb938xd.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1zuxn0qp97pdzkbp.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.203z16fcsbqo69ty.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.20f6qbag8i95qwnn.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.20hs8xysc55r5oj8.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.214dlmhlcmehe2go.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.217uh8ky6fgmfu0t.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.22s5kp6p97s99oay.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.23dlad0y7g0bfgj4.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.23mehseceif84oou.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.249c79o8wzwtaqgu.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.24e1ydmfjwjolzqn.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.24np44walezflynr.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.252v6ttzbtwoa5s8.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.259h3e7xsma1znuc.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.26sty10p0w5nmhpy.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.27t56ijtpmd6joj9.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.27v1o64k6w4m64nh.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.27x674mtl1hu5ta5.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.28a421nbkk4jseh4.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.28ztjotqo47v8lsn.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2amxt9ccgmar5i35.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2aumdeins5yp2gjw.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2bbxp2za1rk6qta5.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2bfwyom99i9hs9ia.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2cgtfch60oshcdzo.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2cidekinqavigba9.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2d4bdae71ovzicp7.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2djx0540tztc86br.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2dsk4mzhcvfko3pj.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2dw0fayn6xyxzfit.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2ejmrea4l57chh1t.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2ffh1cb5hv771kts.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2go7k3z7wdh3q9ex.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2gzd83xlqr640wzq.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2ic2iaacm8cy8dwj.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2jo5jpjb1akfah53.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2juw23hdajds2euh.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2l3f1zxegvcbu4x8.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2llabno8677uxjrp.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2nqajz183pgja9e0.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2ok5yzfoso1zxmyb.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2omz3glpd1fuo9hb.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2pj2z5zerrt1d9z0.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2pn54yqg2yl1f4c4.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2q2bdvpf48xcpl0g.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2rdoc9cjzecxu74i.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2rwuzlfj5fx42676.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2rz8zruq8pobvhzj.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2sv75yhd5jibj1nn.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2tdna913d4qlqc9q.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2txl9jv4n8lcrdrx.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2ubvr9jj9nr77iz.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2ud965f3xvhbitcm.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2uf2oxas1uh24msl.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2ww1wsvtpcz1vo1y.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2xjiix2deuhxz48y.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2xujg2740nvkcauk.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2z2rb9punwtm3om5.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.300w3ihnqhrnktwa.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3063c0ixmohemwdv.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.30wcmpt2nbq4rg62.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.30xdc1hu127t1p3j.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.33tc7jy62mbd43sq.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3500lwripot2qin9.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.353m315a3dfnobha.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.35hked1zrgadvklr.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.35zx1xns9epoyqo9.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.384ctc2806xajay9.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.38y3paed3hdnt4kn.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.39gvt1xdzti6i90l.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3adsx2lgi5mgr4do.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3c58aqtbp8mgvvj9.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3c6nnd3jrr4q0dxj.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3dt8py7vktzsz154.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3exs0i512vu0vzy5.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3f4xtohl0f9c4ie5.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3g3q7wwbuos4dma4.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3h5vn2miva0lsjjg.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3hy6mr5hcpq8eefg.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3i5mqzss4a3cm7cn.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3igorp2e49q9uf3a.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3j1dlkpg37s4ijsf.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3j52dvr07tm7552n.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3je67gjw6w3jw6oh.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3k1c8pe0eakxavmr.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3k5vlv60siwd2r6d.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3kfwvirkfg2m2bwk.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3l63c99ulefgisu4.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3lktjmspebdrv0vd.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3n8212qp3h4g36f1.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3nfa979ncxehazei.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3nhxam9j69ukqnnp.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3niw2hkqepx1e3e9.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3qntpneu44s101jj.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3r1i9lhsvoolibty.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3rg0cuqcm1e16rjq.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3u6foyzz08wo2i9y.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3umpdjs2njgy3znt.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3vapdp9cst5ed532.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3vmug4ola1utlwun.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3vpk72ngsypn0hu4.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3wfr65fil86q9k5v.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3wt1yofe1aff8gcg.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3xbovxlnypeghqe6.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3xj2rp7gm3iw2lc9.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.3zfbs1ljfpg8qirz.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.40nkdvb5azy58s7u.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.422m6550qxtcwc31.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.43ajnb4qft0qptsm.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.43jinjkx056uszr6.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.440qnf7ul47mpk1l.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.44yc239ntpeh5471.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.45396t680p76sbhg.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.46cyqgxk1caablf6.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.46jkzjhgz8irn5p3.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.485rdafqcy1x7lgv.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.48m936hc8n9nt8rg.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.49tqza0tv4km53ad.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4a60bb80w3ceedv8.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4a72de6amok3c94j.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4b0kc637k5s9akzx.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4bcipddw3wwahifc.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4deez09xee9af9yb.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4dhng4d684pql8n2.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4e0aegjpwzsl48wz.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4emiklc31e5qsg7c.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4fbbbdvteek1abzr.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4fkfhxvlk0rmoxs1.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4frdtsdmvvmo65l4.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4i93w6q8wp1pr24t.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4id9qqwowu9nnv25.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4ifl5504m3fq1ltm.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4io67ztnt53wgyni.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4ixb4wketgj7m8sr.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4jmx42d52r888ul4.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4jv8s4ep5k2z0hpx.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4k23to0ldosagebv.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4kzatjveerr76gcn.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4lbuborrabm0meuy.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4lzlntrhhb5805q7.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4n7vfd6zyqu6ses9.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4nf7rpglbudzu5l4.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4osiancb7zirimp8.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4p0mna6zzebgfpg.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4q8yr69tq8k2r71c.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4rh0xeyjoz6w509r.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4rvr0mfq91v2eu6i.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4rwxmao62o6k9du3.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4s7bmb2riwbjf7mi.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4sg1rctqg09ujmac.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4smyggjj75z3jlr3.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4th2ypdb17fvjbyc.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4w0zm1ugjz9exmjz.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4wfynhjo83lrukjf.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4wxhkgcqk4t75cs9.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.4ywp4pueryeko74u.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.5019dvzsrpgey762.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.50mmi9xjh907e43f.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.50rj2p0n77077axb.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.51mep0q4omt2c54o.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.523kaa0zqyzihio2.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.5649tzxbqm1t7ryd.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.56um4t1ez23cfk41.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.57s3p0ydaanf7e32.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.58ag7djeigmju2jc.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.5bblxd4l94bnqqbd.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.5c8xubv37mbl44i6.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.5dmx6j15jbvxekpp.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.5e4sehx5nmsxxs27.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.5ecndwi8rh4nz5rr.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.5eq4i5p8llsmgbm.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.5exgm3ef9vwklll4.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.5f0ltkfk5lvhuxju.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.5fvcrcv33js5ni2w.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.5grvf2jrt0e872gh.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.5lxxskx5wxl7arm.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.64e0apfsh6g1fvk.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.6uldakukug7luz2.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.7g60eh75pnavvmj.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.898t21yrywwpz22.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.apnm31xdmlt4etm.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.d8022meal7ron01.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.dljdukmjn7rram5.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.eojx7sgtrvv00ow.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.f018mymalss5ysf.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.f13mmqvvmxpw8h4.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.fwu0alnnh98ux6t.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.g4bu5hs6q808jbt.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.g8gmvqzk9cxu2xl.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.gdfbn96mq035868.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.j56vs71i73wos06.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.katervkqtxhkydx.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.lfatvqu2tkga65b.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.lmrqq8cfcarfqnr.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.m1hppr22wjjlrma.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.mlwroxx2t63igyb.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.mnplljo9rdjnzl3.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.naitvh8v39znrwr.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.o9zz969o0ptfkio.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.opmstb3ymmbjlzj.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.phgr7inifplgoo7.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.pmmpownufotfno2.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.qtz4hujwkh20yig.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.r22npkbc086ypsw.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.r7az2gdr3dilcyb.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.tw81zr61mqcdud7.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.vgbpmtzg2y41459.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.w4pwv5ctw72cwf1.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.wi90k33robet6qr.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.x0srhcpzsuv12op.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.y4jrmhd2n13w815.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.yl09ttwc4cekoi8.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.yvemhl6ws7g68o7.rcgu.o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.z0mffqe22ptvgkq.rcgu.o" "-o" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2" "/home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.1qlb310xlpgw82pv.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/home/ubuntu/projects/miro/target/debug/deps" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/home/ubuntu/projects/miro/target/debug/build/harfbuzz-sys-522efdb19ce44ee6/out/lib" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/home/ubuntu/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-lX11-xcb" "-Wl,-Bstatic" "/home/ubuntu/projects/miro/target/debug/deps/libvte-751c9d1d3b9c4d17.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libutf8parse-2b332c24a16cdb81.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libimage-85c54efcbba435ac.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libbytemuck-ca9d60a47f6914dd.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libpng-f313427c9cd0cb73.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libminiz_oxide-475e00d646ae4d1c.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libcrc32fast-6d9461d006b880e5.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libdeflate-9c69fe673aaa458d.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libadler32-f67746c5f6fb3da3.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libscoped_threadpool-4585a7b1a9cdf324.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libnum_rational-19d03bad025c56d5.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libgif-fa8dafb48df71d3c.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libcolor_quant-151d5429bbdcdd16.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libbyteorder-a6db7e07f13316c2.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libtiff-2ccc8badeada12ab.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libweezl-601edf1e49e02bec.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libjpeg_decoder-6185ba8dedde570b.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libx11-89afa229de6285e5.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libunicode_segmentation-b121d2f101ca84a9.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libchrono-1ba9dae98b700d82.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libtime-d6f1597dbcd969fe.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libserde_json-b4c4d1324cdd2556.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libryu-c299d28f346c44ca.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libitoa-8a3031f5a50d68f9.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libregex-9d895c2dee195f44.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libthread_local-24e41ba556b0293f.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libregex_syntax-a1379624b565cc38.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libaho_corasick-6617b386ca598d8a.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libmemchr-c9daf75d5b69006b.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libsysinfo-180071d50809f3bb.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libonce_cell-3c0c5d06c336bc15.rlib" "/home/ubuntu/projects/miro/target/debug/deps/librayon-cd7cde1441be3e14.rlib" "/home/ubuntu/projects/miro/target/debug/deps/librayon_core-1e88ed2f27a5910a.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libnum_cpus-4cb5aa51c6c2bc49.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libcrossbeam_deque-6d3b7587f9ffa6a4.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libcrossbeam_epoch-231bb76aa40023ef.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libscopeguard-4eb98674ce111148.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libcrossbeam_channel-43e72cf1a37ffa78.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libcrossbeam_utils-318248e3e8b13072.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libeither-fe3d241733a1f784.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libdoc_comment-4e17499e830c1309.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libclap-823ded87c084d3dc.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libvec_map-b990c421e1a7358d.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libtextwrap-a5b7ca6e6a679676.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libstrsim-12a645becdd25f37.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libatty-53caa7c1566ea077.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libansi_term-2ccc3af014bc1df3.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libxcb_util-2437093e79f79a92.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libxcb-e20aa2146f80eb13.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libtoml-35d7389ccc9610e3.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libpalette-4c2bddcd10e2f02f.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libphf-d5264c3dcbbf2a4e.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libphf_shared-4d6d4165e019eeee.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libsiphasher-ef9b7e4ca3defb4d.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libnum-1527cbc19d5906ab.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libnum_rational-f79630608975f20c.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libnum_bigint-598ed3ef78e685b6.rlib" "/home/ubuntu/projects/miro/target/debug/deps/librand-2042430e976cc77a.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libnum_complex-beac76ef79b9b1ce.rlib" "/home/ubuntu/projects/miro/target/debug/deps/librustc_serialize-b907ae8653697703.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libnum_iter-89bd153fa3356a4b.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libnum_integer-1f09d9601c2ca7e4.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libapprox-d30370f550615000.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libunicode_width-561907e3cbff2ad1.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libserde-70084acea2e21ca5.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libmio-5a1977c6383b1414.rlib" "/home/ubuntu/projects/miro/target/debug/deps/liblog-5e7e7282d7290040.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libslab-d3011466083081da.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libiovec-4094d320905ffddb.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libnet2-6f3a96badf7f56c0.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libcfg_if-6d8579c8a8865a17.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libharfbuzz_sys-bea3a6b42c1d26bf.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libfreetype-b8f9b409ed08fc79.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libfontconfig-1c1b7f7c407976a9.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libfontconfig_sys-20279c0f207bb5a5.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libfreetype_sys-c0e6b9d0deba644f.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libexpat_sys-2762194c730c1550.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libglium-20566675354a67c4.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libmemoffset-9251424be7ed74f5.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libsmallvec-e310e2c157142037.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libfnv-313519c1a3ec3696.rlib" "/home/ubuntu/projects/miro/target/debug/deps/liblazy_static-4445ce03c8114467.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libgl-b143972ffacbb255.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libeuclid-6cf185e5e7416654.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libnum_traits-f4d59dfb8c31f803.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libegli-3f156650d55f5099.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libfailure-b1a65da1e2591ced.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libbacktrace-e03072eebc00c2a3.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libminiz_oxide-c6500cf2217f9b3f.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libadler-e5722f94cee63222.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libobject-840838c6911e6f70.rlib" "/home/ubuntu/projects/miro/target/debug/deps/liblibc-7979554f6e63f947.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libaddr2line-57e1af778dc0b776.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libgimli-e335f868785667ac.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libcfg_if-5027c5fda945db67.rlib" "/home/ubuntu/projects/miro/target/debug/deps/librustc_demangle-9e1f2401d909a030.rlib" "/home/ubuntu/projects/miro/target/debug/deps/libbitflags-f14a0d5eed0a3c48.rlib" "-Wl,--start-group" "/home/ubuntu/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-6f77337c1826707d.rlib" "/home/ubuntu/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-e238540f8faf9927.rlib" "/home/ubuntu/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-78f8506dd5004913.rlib" "/home/ubuntu/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-c0e64497deb085aa.rlib" "/home/ubuntu/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-217a514dc8d845c6.rlib" "/home/ubuntu/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-65e4f8df4b8bbd73.rlib" "/home/ubuntu/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-fec1b74170245419.rlib" "/home/ubuntu/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-e74f867eb2f15322.rlib" "/home/ubuntu/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-72a374d36f3d0a31.rlib" "/home/ubuntu/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-cb9206ed96de54c3.rlib" "/home/ubuntu/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-33ee81149d314805.rlib" "/home/ubuntu/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-2e8740599b11634b.rlib" "/home/ubuntu/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-241cf59851357bea.rlib" "/home/ubuntu/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-edc29aa8c04b480f.rlib" "/home/ubuntu/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-6a141406945fda5a.rlib" "/home/ubuntu/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2408224b4af46d83.rlib" "-Wl,--end-group" "/home/ubuntu/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-d36087076e1dd756.rlib" "-Wl,-Bdynamic" "-lX11" "-lxcb-icccm" "-lxcb-ewmh" "-lxcb-keysyms" "-lxcb" "-lxcb" "-lxcb" "-lxcb" "-lfontconfig" "-lfreetype" "-lfreetype" "-lexpat" "-lEGL" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc"
      = note: /usr/bin/ld: /home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2q2bdvpf48xcpl0g.rcgu.o: in function `miro::font::hbwrap::Font::new':
              /home/ubuntu/projects/miro/src/font/hbwrap.rs:55: undefined reference to `hb_ft_font_create_referenced'
              /usr/bin/ld: /home/ubuntu/projects/miro/target/debug/deps/miro-534d2be5ac0db1c2.2q2bdvpf48xcpl0g.rcgu.o: in function `miro::font::hbwrap::Font::set_load_flags':
              /home/ubuntu/projects/miro/src/font/hbwrap.rs:60: undefined reference to `hb_ft_font_set_load_flags'
              collect2: error: ld returned 1 exit status
    
    
    error: aborting due to previous error
    
    error: could not compile `miro`
    
    Caused by:
      process didn't exit successfully: `rustc --crate-name miro --edition=2018 src/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=534d2be5ac0db1c2 -C extra-filename=-534d2be5ac0db1c2 --out-dir /home/ubuntu/projects/miro/target/debug/deps -C incremental=/home/ubuntu/projects/miro/target/debug/incremental -L dependency=/home/ubuntu/projects/miro/target/debug/deps --extern bitflags=/home/ubuntu/projects/miro/target/debug/deps/libbitflags-f14a0d5eed0a3c48.rlib --extern chrono=/home/ubuntu/projects/miro/target/debug/deps/libchrono-1ba9dae98b700d82.rlib --extern clap=/home/ubuntu/projects/miro/target/debug/deps/libclap-823ded87c084d3dc.rlib --extern egli=/home/ubuntu/projects/miro/target/debug/deps/libegli-3f156650d55f5099.rlib --extern euclid=/home/ubuntu/projects/miro/target/debug/deps/libeuclid-6cf185e5e7416654.rlib --extern failure=/home/ubuntu/projects/miro/target/debug/deps/libfailure-b1a65da1e2591ced.rlib --extern freetype=/home/ubuntu/projects/miro/target/debug/deps/libfreetype-b8f9b409ed08fc79.rlib --extern gl=/home/ubuntu/projects/miro/target/debug/deps/libgl-b143972ffacbb255.rlib --extern glium=/home/ubuntu/projects/miro/target/debug/deps/libglium-20566675354a67c4.rlib --extern harfbuzz_sys=/home/ubuntu/projects/miro/target/debug/deps/libharfbuzz_sys-bea3a6b42c1d26bf.rlib --extern image=/home/ubuntu/projects/miro/target/debug/deps/libimage-85c54efcbba435ac.rlib --extern lazy_static=/home/ubuntu/projects/miro/target/debug/deps/liblazy_static-4445ce03c8114467.rlib --extern libc=/home/ubuntu/projects/miro/target/debug/deps/liblibc-7979554f6e63f947.rlib --extern maplit=/home/ubuntu/projects/miro/target/debug/deps/libmaplit-cfe0980179ae7f2b.rlib --extern mio=/home/ubuntu/projects/miro/target/debug/deps/libmio-5a1977c6383b1414.rlib --extern palette=/home/ubuntu/projects/miro/target/debug/deps/libpalette-4c2bddcd10e2f02f.rlib --extern regex=/home/ubuntu/projects/miro/target/debug/deps/libregex-9d895c2dee195f44.rlib --extern serde=/home/ubuntu/projects/miro/target/debug/deps/libserde-70084acea2e21ca5.rlib --extern serde_derive=/home/ubuntu/projects/miro/target/debug/deps/libserde_derive-534e897583cd1746.so --extern serde_json=/home/ubuntu/projects/miro/target/debug/deps/libserde_json-b4c4d1324cdd2556.rlib --extern fontconfig=/home/ubuntu/projects/miro/target/debug/deps/libfontconfig-1c1b7f7c407976a9.rlib --extern sysinfo=/home/ubuntu/projects/miro/target/debug/deps/libsysinfo-180071d50809f3bb.rlib --extern toml=/home/ubuntu/projects/miro/target/debug/deps/libtoml-35d7389ccc9610e3.rlib --extern unicode_segmentation=/home/ubuntu/projects/miro/target/debug/deps/libunicode_segmentation-b121d2f101ca84a9.rlib --extern unicode_width=/home/ubuntu/projects/miro/target/debug/deps/libunicode_width-561907e3cbff2ad1.rlib --extern vte=/home/ubuntu/projects/miro/target/debug/deps/libvte-751c9d1d3b9c4d17.rlib --extern x11=/home/ubuntu/projects/miro/target/debug/deps/libx11-89afa229de6285e5.rlib --extern xcb=/home/ubuntu/projects/miro/target/debug/deps/libxcb-e20aa2146f80eb13.rlib --extern xcb_util=/home/ubuntu/projects/miro/target/debug/deps/libxcb_util-2437093e79f79a92.rlib -L native=/usr/lib/x86_64-linux-gnu -L native=/home/ubuntu/projects/miro/target/debug/build/harfbuzz-sys-522efdb19ce44ee6/out/lib -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu` (exit code: 1)
    ubuntu@ubuntu:~/projects/miro$ uname -a
    Linux ubuntu 5.4.0-66-generic #74-Ubuntu SMP Wed Jan 27 22:54:38 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
    ubuntu@ubuntu:~/projects/miro$
    
    opened by hihanley 2
Releases(v0.2.0)
Owner
Ossama Hjaji
Ossama Hjaji
A terminal ASCII media player. View images, gifs, videos, webcam, YouTube, etc.. directly in the terminal as ASCII art.

Terminal Media Player View images, videos (files or YouTube links), webcam, etc directly in the terminal as ASCII. All images you see below are just m

Max Curzi 36 May 8, 2023
ask.sh: AI terminal assistant that can read and write your terminal directly!

ask.sh: AI terminal assistant that read from & write to your terminal ask.sh is an AI terminal assistant based on OpenAI APIs such as GPT-3.5/4! What'

hmirin 5 Jun 20, 2023
A simple and efficient terminal UI implementation with ratatui.rs for getting quick insights from csv files right on the terminal

CSV-GREP csv-grep is an intuitive TUI application writting with ratatui.rs for reading, viewing and quickly analysing csv files right on the terminal.

Anthony Ezeabasili 16 Mar 10, 2024
A fast, efficient emulator for the osu! Bancho protocol written in Rust

rosu. A fast, efficient emulator for the osu! Bancho protocol written in Rust. Setup Git clone rosu, setup your nginx (example config is in the ext fo

James 2 Sep 19, 2022
Simple RISC-V emulator presented at Rust Nation 2023

A tale of binary translation This repo contains the code for the RISC-V emulator that I presented at Rust Nation 2023. It is intended as a teaching ex

Amanieu d'Antras 34 Feb 20, 2023
:large_orange_diamond: Build beautiful terminal tables with automatic content wrapping

Comfy-table Comfy-table tries to provide utility for building beautiful tables, while being easy to use. Features: Dynamic arrangement of content to a

Arne Beer 525 Jan 8, 2023
🛎 60+ Elegant terminal spinners for Rust

Spinners - ?? 60+ Elegant terminal spinners for Rust ❤️ Shameless plug Charts, simple as a URL. No more server-side rendering pain, 1 url = 1 chart Lo

Francois-Guillaume Ribreau 435 Dec 26, 2022
Low-level Rust library for implementing terminal command line interface, like in embedded systems.

Terminal CLI Need to build an interactive command prompt, with commands, properties and with full autocomplete? This is for you. Example, output only

HashMismatch 47 Nov 25, 2022
Rust library for ANSI terminal colours and styles (bold, underline)

rust-ansi-term This is a library for controlling colours and formatting, such as red bold text or blue underlined text, on ANSI terminals. View the Ru

Benjamin Sago 407 Jan 2, 2023
Cross-platform Rust library for coloring and formatting terminal output

Coloring terminal output Documentation term-painter is a cross-platform (i.e. also non-ANSI terminals) Rust library for coloring and formatting termin

Lukas Kalbertodt 75 Jul 28, 2022
create and test the style and formatting of text in your terminal applications

description: create and test the style and formatting of text in your terminal applications docs: https://docs.rs/termstyle termstyle is a library tha

Rett Berg 18 Jul 3, 2021
A dead simple ANSI terminal color painting library for Rust.

yansi A dead simple ANSI terminal color painting library for Rust. use yansi::Paint; print!("{} light, {} light!", Paint::green("Green"), Paint::red(

Sergio Benitez 169 Dec 25, 2022
(Rust) Coloring terminal so simple you already know how to do it !

Colored Coloring terminal so simple, you already know how to do it! "this is blue".blue(); "this is red".red(); "this is red on blue".red(

Thomas Wickham 1.2k Jan 4, 2023
Cross platform terminal library rust

Cross-platform Terminal Manipulation Library Crossterm is a pure-rust, terminal manipulation library that makes it possible to write cross-platform te

crossterm-rs 2.1k Jan 2, 2023
Build terminal user interfaces and dashboards using Rust

tui-rs tui-rs is a Rust library to build rich terminal user interfaces and dashboards. It is heavily inspired by the Javascript library blessed-contri

Florian Dehau 9.3k Jan 4, 2023
Currency exchange rates in your terminal

Usage example Rates is a scriptable CLI tool that brings currency exchange rates right into your terminal and supports 30+ fiat and 10K+ crypto currencies.

Lunush 89 Nov 9, 2022
Terminal-based typing test.

ttyper Ttyper is a terminal-based typing test built with Rust and tui-rs. installation With Cargo: cargo install ttyper usage For usage instructions,

Max Niederman 527 Dec 17, 2022
hackernews_tui is a Terminal UI to browse Hacker News with vim-like key bindings.

hackernews_tui is written in Rust with the help of Cursive TUI library. It uses HN Algolia search APIs to get Hacker News data.

Thang Pham 364 Dec 28, 2022
rusty-donut - ASCII raymarching inside a terminal

ASCII raymarching inside a terminal

drip 14 Feb 9, 2022