bepass-org / bepass

A simple DPI bypass tool written in go
MIT License
342 stars 71 forks source link

Switched to zerolog & Tweaked CLI #46

Closed ghost closed 3 months ago

ghost commented 4 months ago

Hey :)

Just pushed some updates I think you'll like:

Why? Better performance, simpler code, and honestly, it just feels right. 😄

Check it out when you can and let me know what you think!

Cheers!

markpash commented 4 months ago

Hey, thanks for the changes but honestly I think ff is a good package and it's pretty clean. And slog is native to Go and is already very fast. I don't see a need for these changes. :(

ghost commented 4 months ago

Transitioning to flag and zerolog offers our project streamlined flag parsing, enhanced logging performance with lower overhead, and alignment with Go's idiomatic practices. zerolog is exceptionally performant in high-throughput scenarios, and using flag reduces external dependencies.

Adopting these changes will make our codebase more maintainable and align with the broader Go community, ensuring our project remains cutting-edge.

Let's embrace these optimizations for a more efficient and future-proof infrastructure.