feat: Improve configuration management and enhance user experience

- Refactored configuration handling in `main.go` to streamline processes and improve structure.
- Added new methods for better management of configuration files.
- Enhanced user feedback with distinct color-coded success and warning messages.
- Updated build scripts for improved error handling and output clarity.
- Enhanced documentation in `README.md` to clarify usage guidelines and system compatibility.

This commit focuses on refining configuration processes and improving overall user interaction with the tool.
This commit is contained in:
Vaggelis kavouras 2024-12-10 21:19:50 +02:00
parent 3d288e3bd8
commit 70dda905d6

28
.gitignore vendored Normal file
View File

@ -0,0 +1,28 @@
# Binary files
app.exe
cursor-id-modifier-linux
cursor-id-modifier-macos
cursor-id-modifier-*
*.exe
*.dll
*.so
*.dylib
# Build directories
bin/
releases/
scripts/
# IDE
.vscode/
# Go specific
go.sum
# Temporary files
*.tmp
*~
# System files
.DS_Store
Thumbs.db