Commit Graph
74 Commits
Author SHA1 Message Date
david dad47c40ea untrack .dirstamp becasue it's not letting me push 2026-10-06 00:19:52 -03:00
david 615fb48800 add autotools build system for easier crosscompiling and using the things that comes with github 2026-10-06 00:19:52 -03:00
david 9081cdb0f2 added image to the readme 2026-10-05 23:13:48 -03:00
david cc232721ad rewrote basic functionality to C. there are no colors just yet 2026-10-05 23:08:45 -03:00
Ivan Potiienko 0324a92037 Make release automation resilient to token expiry 2026-08-31 22:28:13 +02:00
Ivan Potiienko 531480d898 Prepare v0.1.5 release 2026-08-31 22:07:34 +02:00
Іван Потієнко 3e964f98da Merge pull request #12 from xxanqw/dependabot/cargo/clap-4.5.57 2026-02-09 07:22:29 +02:00
dependabot[bot] 155616e96b Bump clap from 4.5.53 to 4.5.57
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.53 to 4.5.57.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.53...clap_complete-v4.5.57)

---
updated-dependencies:
- dependency-name: clap
  dependency-version: 4.5.57
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-09 01:13:09 +00:00
Іван ПотієнкоandCopilot Autofix powered by AI 116b62eda4 Potential fix for code scanning alert no. 3: Workflow does not contain permissions
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-11-30 02:52:29 +02:00
Іван Потієнко 64f0304584 Configure Dependabot for Cargo and GitHub Actions 2025-11-30 02:47:56 +02:00
Іван Потієнко 10b8a2f00f Fix formatting for cargo fmt command in README 2025-11-30 01:24:30 +02:00
Іван Потієнко ad2cc94fcf Revise development section in README.md
Updated development instructions for contributing to the project.
2025-11-30 01:23:51 +02:00
Іван Потієнко b4a16e57b5 Merge pull request #3 from xxanqw:fix-no-colors-on-windows
Enable ANSI support and improve color handling on Windows
2025-11-29 14:40:52 -08:00
xxanqw 511553a4a2 cargo fmt 2025-11-30 00:39:08 +02:00
xxanqw d0350658ac Fix Windows ANSI detection and enhance color debugging output 2025-11-30 00:36:35 +02:00
xxanqw 28e212e0ac Add color debugging feature and improve RGB to ANSI conversion 2025-11-30 00:33:44 +02:00
xxanqw 77d0b7659c Refactor color detection and ANSI handling for improved platform compatibility 2025-11-30 00:22:20 +02:00
xxanqw 915614c799 Fix casing of application name in Inno Setup script 2025-11-29 23:56:16 +02:00
xxanqw 517df2bb00 Enable ANSI support on Windows and fallback to crossterm colors if necessary 2025-11-29 23:42:12 +02:00
xxanqw d2c07879d6 Fix event type in package-win.yml from 'published' to 'released' 2025-11-29 23:29:28 +02:00
xxanqw 776d984867 Update artifact filenames in release.yml to include versioning 2025-11-29 23:27:58 +02:00
Іван Потієнко 6863c331b1 Remove Inno Setup installation from package-win.yml
Removed Inno Setup installation step from workflow.
2025-11-29 23:20:45 +02:00
Іван Потієнко d25b4bf96c Switch from NSIS to Inno Setup for packaging 2025-11-29 23:19:14 +02:00
Іван Потієнко f5fb43da1d Revise README with improved usage and installation info
Updated README to enhance usage instructions and installation notes.
2025-11-26 16:12:29 +02:00
xxanqw e83f96724a Fix NSIS script: improve PowerShell command handling for downloading Redistributable and add debug output for ExecWait lines 2025-11-26 15:36:09 +02:00
xxanqw 0b7a6dd97b Fix NSIS script: improve PowerShell command syntax for downloading Redistributable 2025-11-26 15:32:58 +02:00
xxanqw 4b27a643d5 Enhance NSIS script: implement architecture-specific executable handling and add debug steps for asset verification 2025-11-26 15:26:13 +02:00
xxanqw a045eb784e Refactor NSIS script: streamline installer logic and remove redundant VC++ Redistributable handling 2025-11-26 14:06:57 +02:00
xxanqw 87f341b7a8 Fix artifact permissions by including version in chmod command for Linux and macOS builds 2025-11-26 13:57:41 +02:00
xxanqw 175a320d84 Add color handling and CLI integration tests
- Implemented a comprehensive color module in `src/color.rs` that supports named colors, hex, RGB, HSL, ANSI, and truecolor formats.
- Added parsing functions for different color formats with error handling.
- Introduced conversion methods for colors to RGB and ANSI escape codes.
- Created a `ColorMode` enum to detect terminal color capabilities.
- Added linear interpolation for colors in HSV space.
- Developed integration tests in `tests/integration_tests.rs` to verify CLI functionality, including listing styles and error handling for missing or conflicting arguments.
2025-11-26 13:52:24 +02:00
xxanqw 5e2888348e Enhance version handling in CI workflows and update artifact naming conventions 2025-11-26 13:19:25 +02:00
xxanqw cc5c6ba553 Add VC++ Redistributable 2022 installation to NSIS script 2025-11-26 12:28:51 +02:00
Іван Потієнко b28282b911 Update Windows installation instructions in README
Reformatted Windows installation instructions and added installer option.
2025-11-26 12:23:13 +02:00
xxanqw 7c81912a58 Refactor NSIS script to call uninstall-specific string replacement function and remove redundant code 2025-11-26 12:13:41 +02:00
xxanqw 9085d689e9 Add uninstall-specific functions and update Windows installer details 2025-11-26 12:10:46 +02:00
Іван Потієнко 7c2b91d48c Refactor NSIS script and improve version handling 2025-11-25 22:20:12 +02:00
Іван Потієнко 6ead9fb0c9 Update package-win.yml 2025-11-25 22:17:00 +02:00
Іван Потієнко dbee41c0fc Update package-win.yml 2025-11-25 22:11:39 +02:00
Іван Потієнко a3b4be61be Create package-win.yml 2025-11-25 22:00:35 +02:00
Іван Потієнко 76ace9b201 Update README with Debian/Ubuntu instructions
Added instructions for Debian, Ubuntu, Fedora, RHEL, and CentOS.
2025-11-23 08:23:14 +02:00
Іван Потієнко 6898af63af Update release.yml with repository information
Added information on Debian/Ubuntu/Fedora/RHEL/CentOS repository.
2025-11-23 08:22:10 +02:00
xxanqw 0c1ad1347b Add binary and package naming details for Linux, Debian, and RedHat in release workflow 2025-11-23 06:51:16 +02:00
Іван Потієнко 59e7b5f030 Change GITHUB_TOKEN to RELEASE_TOKEN in workflows 2025-11-23 06:46:58 +02:00
xxanqw 05e6670060 Add support for building DEB and RPM packages in CI workflows 2025-11-23 06:19:13 +02:00
Іван Потієнко fbe779b71d Update Windows installation instructions in README 2025-10-18 01:18:35 +03:00
Іван Потієнко ae4c404d1c Update README with AUR cache clearing instructions
Added note about clearing AUR cache before installation.
2025-09-27 20:24:35 +03:00
Іван Потієнко 10aa8e75af Add example command for listing styles 2025-09-22 19:35:59 +03:00
xxanqw 688ac9c3c7 update cargo.lock 2025-09-22 19:14:29 +03:00
Іван Потієнко 6bdc5c88d5 Bump version from 0.1.2 to 0.1.3 2025-09-22 19:13:10 +03:00
xxanqw 4455bb711d 4 new styles; -l for listing all styles 2025-09-22 19:12:22 +03:00