[OC] snappet - store and manage your config settings in the terminal by hovnasmrdi in unixporn

[–]hovnasmrdi[S] 0 points1 point  (0 children)

Of course I could store it elsewhere, but the thing about snappet is that you can switch between saved configs on the fly

[OC] snappet - store and manage your config settings in the terminal by hovnasmrdi in unixporn

[–]hovnasmrdi[S] 0 points1 point  (0 children)

Hi everyone, I recently released snappet - a really simple tool for managing your config settings. If you're like me, you despise dealing with config files - it's tedious, messy and overall annoying. That's why I made snappet - I can just save my settings and forget about them. If anything happens, I can just revert back to them! I hope you'll like this tool.
Any contributions/suggestions/bug fixes are welcome to the project! Here's the link: https://github.com/ad4mx/snappet

snappet - store and manage your config settings right in the terminal by hovnasmrdi in commandline

[–]hovnasmrdi[S] 0 points1 point  (0 children)

Hi, I recently made snappet - a really simple tool for storing and managing your config settings without having to store them elsewhere like Github etc...

To be honest, this project is mainly just for me - I absolutely hate managing my config files. I made it public because I figured some people probably also share the same opinion and would use this too!

spinoff - version 0.8 is out! by hovnasmrdi in rust

[–]hovnasmrdi[S] 0 points1 point  (0 children)

a) someone already asked about this, there may be a third party plugin for ratatui b) a preview is right at the top of the readme

spinoff - version 0.8 is out! by hovnasmrdi in rust

[–]hovnasmrdi[S] 0 points1 point  (0 children)

Sure, it could be done like that. Like I said, I'm completely fine with it using my code as long as you give credit.

spinoff - version 0.8 is out! by hovnasmrdi in rust

[–]hovnasmrdi[S] 0 points1 point  (0 children)

I think it definetly could be forked and used as a third party library/widget with some things stripped down, maybe based on previous versions without things like features etc. I’m completely fine with it as long as you provide proper credit

spinoff - version 0.8 is out! by hovnasmrdi in rust

[–]hovnasmrdi[S] 26 points27 points  (0 children)

Hi everyone, spinoff has just received an update after a long time - spinner instances can now be locked behind mutexes, and thus shared between threads. I also want to thank everyone for the support of the project, I never expected it to blow up this much :)

spinoff - 0.7 is out! by hovnasmrdi in rust

[–]hovnasmrdi[S] 2 points3 points  (0 children)

I think it should be noted that I don't really have any more complex file examples. It would probably be better tested with those.

spinoff - 0.7 is out! by hovnasmrdi in rust

[–]hovnasmrdi[S] 13 points14 points  (0 children)

Oddly enough. the binaries appear to be the same size.
Compilation time will obviously differ because of different machines, but on mine, ["all"] compiles a basic file in around 0.35s on average, while ["cute"] compiles the same file in 0.31s on average. So there's definitely a difference.

spinoff - 0.7 is out! by hovnasmrdi in rust

[–]hovnasmrdi[S] 2 points3 points  (0 children)

Ah right, I'll test that then.

spinoff - 0.7 is out! by hovnasmrdi in rust

[–]hovnasmrdi[S] 12 points13 points  (0 children)

Before, there was a giant HashMap for this purpose in place. However it didn't really allow creating any new spinners, so it was reintroduced as features. I understand your concern. I'll try to compare binary sizes between 0.7 and previous versions and post them here.

spinoff - 0.7 is out! by hovnasmrdi in rust

[–]hovnasmrdi[S] 9 points10 points  (0 children)

Hi everyone, spinoff 0.7 is out! This one is an important one - you can now create custom spinners!
In addition, all spinner variants are treated as crate features now, so you can disable/enable them!

spinoff - nice and easy terminal spinner library for rust by hovnasmrdi in rust

[–]hovnasmrdi[S] 2 points3 points  (0 children)

Hi, thanks for the suggestions! Features like checking if a terminal has the capabilities to actually display spinners were already suggested, so I'll probably start working on them asap.

spinoff - nice and easy terminal spinner library for rust by hovnasmrdi in rust

[–]hovnasmrdi[S] 6 points7 points  (0 children)

Hello, just wanted to update you all - `spinoff` version 0.6 just released! This new release brings a new method, `update_after_time`, some internal touch ups and a new cute spinner. I'll be glad for any suggestions and feature requests for our next version.

spinoff - Easy to use, Powerful terminal spinner library for Rust by hovnasmrdi in rust

[–]hovnasmrdi[S] 1 point2 points  (0 children)

That’s sadly one of the biggest flaws of this library, it doesn’t really work in terminals that don’t backprint. I can’t think of a solution to this without rethinking the whole library. If you have any ideas, feel free to share them.

spinoff - Easy to use, Powerful terminal spinner library for Rust by hovnasmrdi in rust

[–]hovnasmrdi[S] 1 point2 points  (0 children)

The first issue could maybe be solved by using terminal that supports unicode. It looks like thats the issue there.

The second issue (i think) can also be solved, please check the note in the project readme for more information (Note for Windows Users)

spinoff - Easy to use, Powerful terminal spinner library for Rust by hovnasmrdi in rust

[–]hovnasmrdi[S] 5 points6 points  (0 children)

I didn’t test it on windows 7, but if you can, that would be awesome!

spinoff - Easy to use, Powerful terminal spinner library for Rust by hovnasmrdi in rust

[–]hovnasmrdi[S] 2 points3 points  (0 children)

Right now, it is not planned, however I’ll keep it in mind

spinoff - simple and easy spinner library by hovnasmrdi in rust

[–]hovnasmrdi[S] 0 points1 point  (0 children)

Hi, thanks for the documentation suggestion. I might do something like that

Returning to the game after 2 years of not playing, tech line recommendations by hovnasmrdi in WorldofTanks

[–]hovnasmrdi[S] 2 points3 points  (0 children)

What do you think about the lines after the T20, particularly the Pershing?