Get started with Taskr in just a few commands:
# Clone the repository
git clone https://github.com/vikbert/taskr.git
cd taskr
# Install Taskr
task install
taskr --version
# Run tests to ensure everything works
task testgit clone https://github.com/vikbert/taskr.git
cd taskr
# Download dependencies
task mod
# Install development tools
task install:mockery
task gotestsum:install- ✅ Performance Optimization - Pre-allocated capacity, fast paths, 30% improvement for large project lists
- ✅ New Category - Categorize the related tasks by using category
- ✅ New Index - Order the tasks by index
test:all:
category: test
desc: Runs test suite with signals and watch tests included
deps: [sleepit:build, gotestsum:install]
cmds:
- gotestsum -f '{{.GOTESTSUM_FORMAT}}' -tags 'signals watch' ./...
goreleaser:test:
category: release
desc: Tests release process without publishing
cmds:
- goreleaser --snapshot --cleanThis project is licensed under the MIT License - see the LICENSE file for details.