Commit Graph

  • 430619b7e8 Merge pull request #20 from yarlson/dependabot/go_modules/github.com/stretchr/testify-1.11.0 main Yar Kravtsov 2025-08-27 08:09:21 +03:00
  • 48535a68d3 Merge pull request #19 from yarlson/dependabot/github_actions/actions-a331d3ec2d Yar Kravtsov 2025-08-27 08:08:52 +03:00
  • 0a3e522457 chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 dependabot[bot] 2025-08-25 18:20:53 +00:00
  • b94870b91a chore(deps): bump actions/checkout from 4 to 5 in the actions group dependabot[bot] 2025-08-25 15:40:47 +00:00
  • 2aac515606 docs(README): clarify color modes and emoji flags with improved formatting Yar Kravtsov 2025-08-13 21:36:40 +03:00
  • 30ab78d506 Merge pull request #18 from yarlson/no-color v0.6.0 Yar Kravtsov 2025-08-03 14:36:44 +03:00
  • 7f10e1ce8a feat(output): implement configurable color and emoji output no-color Yar Kravtsov 2025-08-03 14:33:44 +03:00
  • 57839c795e Merge pull request #15 from yarlson/fix/dynamic-branch-detection v0.5.1 Yar Kravtsov 2025-08-01 06:49:24 +03:00
  • dc524607fa fix: remove hardcoded branch names from push/pull operations fix/dynamic-branch-detection Yar Kravtsov 2025-08-01 06:43:39 +03:00
  • 9bf2e70d13 docs: remove RELEASE.md in favor of automated process Yar Kravtsov 2025-07-30 10:57:27 +03:00
  • 65db5fe738 Merge pull request #13 from yarlson/force v0.5.0 Yar Kravtsov 2025-07-30 10:42:54 +03:00
  • 43b68bc071 fix(init): prevent data loss when reinitializing with existing content force Yar Kravtsov 2025-07-30 10:41:03 +03:00
  • ab97fa86dc chore(brew): move lnk formula to core Homebrew repository Yar Kravtsov 2025-07-29 12:29:09 +03:00
  • 4cd8191805 style: standardize code formatting and whitespace v0.4.0 Yar Kravtsov 2025-07-29 09:04:57 +03:00
  • 6830c06eb4 docs(README): enhance usage examples and feature descriptions Yar Kravtsov 2025-07-29 08:59:39 +03:00
  • 8a29b7fe43 feat(add): implement dry-run mode and enhance output formatting Yar Kravtsov 2025-07-29 08:56:33 +03:00
  • a6852e5ad5 feat(add): implement recursive file addition with progress tracking Yar Kravtsov 2025-07-29 08:47:14 +03:00
  • 36d76c881c feat(add): implement multiple file addition with atomic operation Yar Kravtsov 2025-07-29 08:32:33 +03:00
  • 6de387797e chore(gitignore): refine file exclusions for better repo management Yar Kravtsov 2025-07-29 08:14:51 +03:00
  • 9cbad5e593 Merge pull request #10 from reneleonhardt/chore/update-actions Yar Kravtsov 2025-07-28 14:20:31 +03:00
  • 150e8adf8b ci: update github-actions Rene Leonhardt 2025-07-28 09:10:51 +02:00
  • 4b11563bdf Update README.md Yar Kravtsov 2025-06-03 15:06:15 +03:00
  • b476ce503b docs(README): refine project description and highlight key benefits Yar Kravtsov 2025-06-03 15:02:34 +03:00
  • ae9cc175ce feat(bootstrap): add automatic environment setup with bootstrap scripts v0.3.0 Yar Kravtsov 2025-06-03 08:33:59 +03:00
  • 1e2c9704f3 refactor(errors): implement structured error handling for improved debugging v0.2.2 Yar Kravtsov 2025-06-03 07:58:21 +03:00
  • 3cba309c05 refactor(core): simplify Lnk creation with functional options pattern Yar Kravtsov 2025-06-03 06:50:52 +03:00
  • c718055f26 feat(core): refactor to clean architecture and improve error handling refactoring Yar Kravtsov 2025-06-01 08:43:36 +03:00
  • 3e6b426a19 test(cmd): improve test coverage for file storage and .lnk tracking Yar Kravtsov 2025-05-27 08:33:23 +03:00
  • 02f342b02b refactor(core): simplify path handling and remove redundant generateRepoName function Yar Kravtsov 2025-05-27 08:00:04 +03:00
  • 92f2575090 fix: preserve directory structure for common files and fix display paths v0.2.1 Yar Kravtsov 2025-05-26 09:23:46 +03:00
  • 0f74723a03 docs(README): update examples for host-specific configurations and usage patterns Yar Kravtsov 2025-05-26 08:38:21 +03:00
  • 093cc8ebe7 feat(multihost): add support for host-specific configurations v0.2.0 Yar Kravtsov 2025-05-26 08:20:14 +03:00
  • ff3cddc065 docs: Update README.md Yar Kravtsov 2025-05-26 07:58:29 +03:00
  • 4a275ce4ca feat(cmd): add 'list' command to display managed files v0.1.0 Yar Kravtsov 2025-05-26 05:57:45 +03:00
  • 69c1038f3e Merge pull request #6 from yarlson/alert-autofix-4 Yar Kravtsov 2025-05-26 05:46:31 +03:00
  • c670ac1fd8 Potential fix for code scanning alert no. 4: Workflow does not contain permissions alert-autofix-4 Yar Kravtsov 2025-05-26 05:44:46 +03:00
  • 27196e3341 docs(README): remove outdated technical details for accuracy Yar Kravtsov 2025-05-25 07:50:47 +03:00
  • 84c507828d fix(status): detect and report uncommitted changes in repository status, fixes #5 v0.0.5 Yar Kravtsov 2025-05-25 07:35:16 +03:00
  • d02f112200 fix(core): remove unnecessary Windows drive letter check in getRelativePath Yar Kravtsov 2025-05-24 18:13:03 +03:00
  • f96bfb6ce0 fix: prevent file loss when multiple files have same basename v0.0.4 Yar Kravtsov 2025-05-24 18:10:20 +03:00
  • 7007ec64f2 refactor(test): update test commands to include all packages recursively Yar Kravtsov 2025-05-24 11:39:20 +03:00
  • ec6ad6b0d0 refactor(test): update test commands to include all packages Yar Kravtsov 2025-05-24 11:37:57 +03:00
  • e7f316ea6e ci: update test command to include all packages in CI and release workflows Yar Kravtsov 2025-05-24 11:37:13 +03:00
  • 09d67f181e refactor(tests): reorganize test files for improved structure and modularity Yar Kravtsov 2025-05-24 11:35:40 +03:00
  • 3a34e4fb37 refactor(cmd): centralize output formatting with printf helper function Yar Kravtsov 2025-05-24 11:30:55 +03:00
  • fc0b567e9f refactor(cmd): improve testability and error handling in CLI commands Yar Kravtsov 2025-05-24 11:28:16 +03:00
  • 61a9cc8c88 feat: enhance CLI output with colorful and informative messages v0.0.3 Yar Kravtsov 2025-05-24 10:13:00 +03:00
  • 1e2728fe33 feat(install): enhance installer script robustness and flexibility Yar Kravtsov 2025-05-24 09:56:51 +03:00
  • 13657a8142 feat(release): enhance Homebrew integration and security v0.0.2 Yar Kravtsov 2025-05-24 09:45:31 +03:00
  • 3ebcae47d0 refactor(release): reorganize installation instructions for clarity v0.0.1 Yar Kravtsov 2025-05-24 09:40:01 +03:00
  • ffcff4a8c5 ci: upgrade GoReleaser action to v6 in CI and validate workflows Yar Kravtsov 2025-05-24 09:35:09 +03:00
  • 37a49827f6 ci: update GoReleaser action to v6 for improved release process Yar Kravtsov 2025-05-24 09:33:26 +03:00
  • c1e4107ea9 feat: integrate Homebrew tap and enhance release process Yar Kravtsov 2025-05-24 09:31:37 +03:00
  • 398d011270 feat: implement CI/CD pipeline and release automation Yar Kravtsov 2025-05-24 09:20:43 +03:00
  • 905d88e0cf feat: simplify README and improve init command Yar Kravtsov 2025-05-24 08:52:27 +03:00
  • d730007fb3 feat: add directory support and .lnk tracking Yar Kravtsov 2025-05-24 08:25:34 +03:00
  • 88b3fbd238 feat: implement phase 1 sync functionality Yar Kravtsov 2025-05-24 07:20:19 +03:00
  • 8ece50c5d7 docs: add MIT LICENSE file and proper linking - Add standard MIT license with copyright, update README to link to LICENSE file, complete repository licensing Yar Kravtsov 2025-05-24 07:00:06 +03:00
  • 4c3431b253 docs: showcase --remote flag in examples - Update Quick Start and examples to use 'lnk init -r' instead of manual git remote setup, better demonstrating built-in functionality Yar Kravtsov 2025-05-24 06:56:37 +03:00
  • 05922644a7 docs: strategic positioning based on competitive analysis - Position lnk as the missing middle between simple/unsafe and complex/overwhelming tools. Add comprehensive comparison with chezmoi, Mackup, Home Manager, Dotbot, and yadm. Emphasize safe simplicity, Git-native workflow, and zero-dependency advantages. Yar Kravtsov 2025-05-24 06:54:12 +03:00
  • 31ac8a4afa docs: rewrite README with developer-first UX/DX - Lead with value proposition, quick start, technical credibility, comparison table, FAQ, and realistic workflows for immediate adoption Yar Kravtsov 2025-05-24 06:52:01 +03:00
  • 2e4995eeb1 feat: implement comprehensive edge case handling for init command - Make lnk init idempotent and safe with repository protection, idempotent remote handling, comprehensive tests, and updated documentation Yar Kravtsov 2025-05-24 06:49:06 +03:00
  • 11cca86f4d feat: set 'main' as default branch instead of 'master' Yar Kravtsov 2025-05-24 06:36:26 +03:00
  • d5812e1085 docs: add development status warning to README Yar Kravtsov 2025-05-24 06:30:18 +03:00
  • be22511a8d fix: handle return values in error cleanup blocks (golangci-lint) Yar Kravtsov 2025-05-24 06:28:26 +03:00
  • f640d6d11e feat: add --remote flag to init command for adding origin remote Yar Kravtsov 2025-05-24 06:26:43 +03:00
  • 9e1f834131 feat: add comprehensive Makefile with excellent DX Yar Kravtsov 2025-05-24 06:22:13 +03:00
  • 9088bbda50 feat: initial Lnk CLI implementation Yar Kravtsov 2025-05-24 06:17:52 +03:00