defmodule Bumpit do @moduledoc """ A Mix task used to bump the version of an Elixir project. The task will perform the following actions: 1. Bump the version number in mix.exs 2. Commit the change 3. Push the changes to origin 4. Create a new git tag 5. Push the tag to origin This will not release the package to Hex for now, although that will be added as an option in the future. Usage: mix bumpit [options] Options: --major - bump the major version number --minor - bump the minor version number --patch - bump the patch version number """ end