bootleg 0.2.0

A simple cli tool to copy to the clipboard
Documentation
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.2.0]https://github.com/hadronomy/bootleg/compare/v0.1.14...v0.2.0

### 👷 CI/CD

- *(deps)* Bump actions/attest-build-provenance from 1 to 2 ([#82]https://github.com/hadronomy/bootleg/pull/82) - ([27f314f]https://github.com/hadronomy/bootleg/commit/27f314f3740cfb582d8c7b5df5ca677663f9d8ca)
- *(deps)* Bump thiserror from 2.0.11 to 2.0.12 ([#81]https://github.com/hadronomy/bootleg/pull/81) - ([860f149]https://github.com/hadronomy/bootleg/commit/860f149dd20a4d631b9d5fc68aff227abd234238)
- *(deps)* Bump shadow-rs from 1.0.0 to 1.0.1 ([#80]https://github.com/hadronomy/bootleg/pull/80) - ([ebdae74]https://github.com/hadronomy/bootleg/commit/ebdae7403966628ffa631d51e94087cc7ed6939c)
- *(deps)* Bump clap-help from 1.3.1 to 1.3.2 ([#77]https://github.com/hadronomy/bootleg/pull/77) - ([18b2e83]https://github.com/hadronomy/bootleg/commit/18b2e8349455fd3b935b95d3387574b03a867abb)
- *(deps)* Bump owo-colors from 4.1.0 to 4.2.0 ([#76]https://github.com/hadronomy/bootleg/pull/76) - ([2ce215c]https://github.com/hadronomy/bootleg/commit/2ce215cb52c20a878ee0b0d2a580989cfe61bff0)
- *(deps)* Bump shadow-rs from 0.38.1 to 1.0.0 ([#75]https://github.com/hadronomy/bootleg/pull/75) - ([bd46ee3]https://github.com/hadronomy/bootleg/commit/bd46ee382f4f0c0921a77f9fd2d3eb88fd26f2b1)
- *(deps)* Bump clap from 4.5.30 to 4.5.31 ([#74]https://github.com/hadronomy/bootleg/pull/74) - ([1c7a106]https://github.com/hadronomy/bootleg/commit/1c7a106a3eeb8da1ab7997bf7de9a78b10f6b055)
- *(deps)* Bump serde from 1.0.217 to 1.0.218 ([#73]https://github.com/hadronomy/bootleg/pull/73) - ([ba33cd0]https://github.com/hadronomy/bootleg/commit/ba33cd03730153dd2571b9971f799b1729330478)
- *(deps)* Bump clap from 4.5.29 to 4.5.30 ([#72]https://github.com/hadronomy/bootleg/pull/72) - ([a02c11b]https://github.com/hadronomy/bootleg/commit/a02c11bff50964da5ce20d0baeaa6ad06498dd3a)
- *(deps)* Bump clap from 4.5.28 to 4.5.29 ([#71]https://github.com/hadronomy/bootleg/pull/71) - ([5f57006]https://github.com/hadronomy/bootleg/commit/5f57006d116b0fb8166a69c90ffc900ee2947ab3)
- *(deps)* Bump shadow-rs from 0.38.0 to 0.38.1 ([#70]https://github.com/hadronomy/bootleg/pull/70) - ([cc81e79]https://github.com/hadronomy/bootleg/commit/cc81e791d43fb756ec7c222350c78a401e4bf690)
- *(deps)* Bump toml from 0.8.19 to 0.8.20 ([#69]https://github.com/hadronomy/bootleg/pull/69) - ([04276d9]https://github.com/hadronomy/bootleg/commit/04276d917d1639702c18932a9be85a971daf238f)
- *(deps)* Bump clap from 4.5.27 to 4.5.28 ([#68]https://github.com/hadronomy/bootleg/pull/68) - ([b9304c2]https://github.com/hadronomy/bootleg/commit/b9304c244dfe37d5110994251edfed6b0213140d)
- *(deps)* Bump miette from 7.4.0 to 7.5.0 ([#67]https://github.com/hadronomy/bootleg/pull/67) - ([9d04251]https://github.com/hadronomy/bootleg/commit/9d0425156e6eae0233a4c74eba580dcca4ac3d59)
- *(deps)* Bump termimad from 0.31.1 to 0.31.2 ([#66]https://github.com/hadronomy/bootleg/pull/66) - ([949ce63]https://github.com/hadronomy/bootleg/commit/949ce63aedbc5d20c5207c409e5373ae3f27c4d9)
- *(deps)* Bump shadow-rs from 0.37.0 to 0.38.0 ([#65]https://github.com/hadronomy/bootleg/pull/65) - ([75c2419]https://github.com/hadronomy/bootleg/commit/75c24192189dd31d9c175a7476070111d7002736)
- *(deps)* Bump clap from 4.5.26 to 4.5.27 ([#64]https://github.com/hadronomy/bootleg/pull/64) - ([5aea2c9]https://github.com/hadronomy/bootleg/commit/5aea2c9949c4392aa67a8ba94cf9f71350c045c9)
- *(deps)* Bump actions/attest-build-provenance from 1 to 2 ([#62]https://github.com/hadronomy/bootleg/pull/62) - ([43f3e47]https://github.com/hadronomy/bootleg/commit/43f3e47be1388e756e3ac7085bafecc13984c18f)
- Run `dist init` - ([aece2a4]https://github.com/hadronomy/bootleg/commit/aece2a42cf9fa8a91f817ca7d45b65e3cd1b35a0)

### ⚙️ Miscellaneous Tasks

- Update `cargo-dist` to `v0.28.0` - ([06adf1d]https://github.com/hadronomy/bootleg/commit/06adf1dd2616256a87a3c38d47a3bfd4dead32e4)

## [0.1.14]https://github.com/hadronomy/bootleg/compare/v0.1.13...v0.1.14

### 🚀 Features

- Display version information in `TOML` format - ([978acf6]https://github.com/hadronomy/bootleg/commit/978acf617576915f5262cb21c7352e0ced04d15f)

### 👷 CI/CD

- *(deps)* Bump thiserror from 2.0.10 to 2.0.11 (#61) - ([4805ae9]https://github.com/hadronomy/bootleg/commit/4805ae96691490a83e5a6404e6fbf740acd7d522)
- *(deps)* Bump clap from 4.5.24 to 4.5.26 (#59) - ([9a2f763]https://github.com/hadronomy/bootleg/commit/9a2f763a5479264152e86d9eaf273252b35e8295)
- *(deps)* Bump thiserror from 2.0.9 to 2.0.10 (#58) - ([ada4294]https://github.com/hadronomy/bootleg/commit/ada4294c0afb91224ef99f973648f5a8b206915c)
- *(deps)* Bump clap from 4.5.23 to 4.5.24 (#57) - ([ebb32c3]https://github.com/hadronomy/bootleg/commit/ebb32c37de704feae64ee8d118cbd3690b16c491)
- *(deps)* Bump actions/attest-build-provenance from 1 to 2 (#55) - ([74b195d]https://github.com/hadronomy/bootleg/commit/74b195d3255fedfe04906923ff6bbc2391c269ac)
- Fix out of date contents for `release.yml` - ([4b098e0]https://github.com/hadronomy/bootleg/commit/4b098e0741e620f918b908f282194ba472dce415)

## [0.1.13]https://github.com/hadronomy/bootleg/compare/v0.1.12...v0.1.13

### 🚀 Features

- Add indicator to version commit if it was built with a dirty repo - ([422bc8d]https://github.com/hadronomy/bootleg/commit/422bc8d9db9f9bc547f42def2df905818a259d0d)
- Add panic messages for humans - ([d38bbb2]https://github.com/hadronomy/bootleg/commit/d38bbb22ac6c9834e00ddf89f9995e5b763c0489)
- Add wayy more information to `--version` flag - ([77a0cf6]https://github.com/hadronomy/bootleg/commit/77a0cf6218bccb165bc4d77abb8dd6342812058f)

### 🐛 Bug Fixes

- Deprecated `shadow_rs::new` - ([b13b044]https://github.com/hadronomy/bootleg/commit/b13b04470fbbd87474633d860c2bd042ee36988a)
- Fixup! chore: add `mutants.out` to `.gitignore` - ([14af37f]https://github.com/hadronomy/bootleg/commit/14af37fbb1a0fb9d04bebb6f621ab6572564fa36)

### 📦 Bumps

- Update toolchain from `1.81` to `1.83` - ([0133fae]https://github.com/hadronomy/bootleg/commit/0133fae5317e6f605ab7357af7ce0992e297b0e7)

### 🚜 Refactor

- Move print version logic to its own function - ([532f6f7]https://github.com/hadronomy/bootleg/commit/532f6f7e3c7e9cacf8d6c80b06a81d20ad0ff2d5)
- Move `main.rs` to `src/bin/bootleg.rs` - ([1f5fe3a]https://github.com/hadronomy/bootleg/commit/1f5fe3a0006daf4856836c6b63f95ee56ab51430)
- Split `main` function into multiple - ([0888f44]https://github.com/hadronomy/bootleg/commit/0888f44fc549f1a690617765842e7d8f606e1c91)

### 👷 CI/CD

- *(deps)* Bump thiserror from 2.0.8 to 2.0.9 (#53) - ([7d43a10]https://github.com/hadronomy/bootleg/commit/7d43a1024eb8e0b8921692f9a1a1dc9f5d92c3cd)
- *(deps)* Bump predicates from 3.1.2 to 3.1.3 (#52) - ([811566b]https://github.com/hadronomy/bootleg/commit/811566bae2773b0c007ffd43da013c920280645e)
- *(deps)* Bump thiserror from 2.0.7 to 2.0.8 (#51) - ([60aedde]https://github.com/hadronomy/bootleg/commit/60aedde40ff96a4d7e58ddf1e329caf532d68d68)
- *(deps)* Bump shadow-rs from 0.36.1 to 0.37.0 (#49) - ([849fb1e]https://github.com/hadronomy/bootleg/commit/849fb1e3cf804a0b0cafd4e455bc32ee0337aa67)
- *(deps)* Bump thiserror from 2.0.6 to 2.0.7 (#48) - ([0faf8d7]https://github.com/hadronomy/bootleg/commit/0faf8d73a0e8e9e469a6d14abd48ddd0f4747eff)
- *(deps)* Bump shadow-rs from 0.36.0 to 0.36.1 (#47) - ([7b22fd0]https://github.com/hadronomy/bootleg/commit/7b22fd0e92cd6fd4a205c7a9bb6b82cc820fa198)
- *(deps)* Bump thiserror from 2.0.4 to 2.0.6 (#45) - ([d72cecc]https://github.com/hadronomy/bootleg/commit/d72cecc627af6bb3c4a31b78667ff0d7aaec203b)
- *(deps)* Bump const_format from 0.2.33 to 0.2.34 (#44) - ([6bedfab]https://github.com/hadronomy/bootleg/commit/6bedfab0a565ed93f07c9028415e5d435c5408fd)
- *(deps)* Bump clap from 4.5.22 to 4.5.23 (#43) - ([039371d]https://github.com/hadronomy/bootleg/commit/039371db6b0a48e00e02abe58911159ad1e768c8)
- *(deps)* Bump clap from 4.5.21 to 4.5.22 (#42) - ([6d60936]https://github.com/hadronomy/bootleg/commit/6d60936615fc1f4a56f0bc8cb847370e8cc76298)
- *(deps)* Bump thiserror from 2.0.3 to 2.0.4 (#41) - ([a62cc79]https://github.com/hadronomy/bootleg/commit/a62cc790d624b1351977266d2256075db4f2c122)
- *(deps)* Bump tracing-subscriber from 0.3.18 to 0.3.19 (#40) - ([36f94f6]https://github.com/hadronomy/bootleg/commit/36f94f6e35331932f9422b08fb0923a37278a1fc)
- *(deps)* Bump miette from 7.3.0 to 7.4.0 (#38) - ([e9fe3d0]https://github.com/hadronomy/bootleg/commit/e9fe3d0d243d5055a7f5ca46cf62f824abc95a3b)
- *(deps)* Bump tracing from 0.1.40 to 0.1.41 (#37) - ([8f648d3]https://github.com/hadronomy/bootleg/commit/8f648d393cddbaa3aead7b90fc9b43fc6910e7ad)
- *(deps)* Bump miette from 7.2.0 to 7.3.0 (#36) - ([f07f1cf]https://github.com/hadronomy/bootleg/commit/f07f1cfc1c51759688fe0f6f2d02763ac5c946a2)
- *(deps)* Bump termimad from 0.31.0 to 0.31.1 (#35) - ([739d3cb]https://github.com/hadronomy/bootleg/commit/739d3cb517be7cde73f85306330848a081035e25)
- *(deps)* Bump shadow-rs from 0.35.2 to 0.36.0 (#34) - ([31da449]https://github.com/hadronomy/bootleg/commit/31da449c03f3f466681029beeb819f9e11ba069f)
- *(deps)* Bump clap from 4.5.20 to 4.5.21 (#33) - ([3f51d48]https://github.com/hadronomy/bootleg/commit/3f51d48dcf15a861a8ad552300abe645eb726bfc)
- *(deps)* Bump thiserror from 2.0.1 to 2.0.3 (#32) - ([c638b0c]https://github.com/hadronomy/bootleg/commit/c638b0cc90dcf46ef72ef680a2fb3187959a1e73)
- *(deps)* Bump thiserror from 2.0.0 to 2.0.1 (#31) - ([2c50e8a]https://github.com/hadronomy/bootleg/commit/2c50e8a7a70e7b382eb4b3268263717447587b41)
- *(deps)* Bump thiserror from 1.0.68 to 2.0.0 (#30) - ([331d894]https://github.com/hadronomy/bootleg/commit/331d8948aed20415555ef4745fa144bbe2de1ccb)
- *(deps)* Bump thiserror from 1.0.66 to 1.0.68 (#28) - ([fe83526]https://github.com/hadronomy/bootleg/commit/fe83526df632c0a9560efb8d39a01668c0cf29ff)
- Enable github attestations for releases - ([20b3ae8]https://github.com/hadronomy/bootleg/commit/20b3ae82c905b2bb3019f459ba106fea55f6d5e0)
- Revert to `tar.gz` artifacts - ([e513a2a]https://github.com/hadronomy/bootleg/commit/e513a2a99685cb083c5dae3b7cefcc2fa2cc84fb)
- Add wayyy more commit parsers to changelog config - ([790511b]https://github.com/hadronomy/bootleg/commit/790511b389664192da87519e0fd3c90db20c194c)

### 📚 Documentation

- Fix bad link in `README` - ([194fa41]https://github.com/hadronomy/bootleg/commit/194fa410e3d1edaa86f6908087492b19a3fe89de)
- Add alternative installation methods to `README` - ([2de5891]https://github.com/hadronomy/bootleg/commit/2de5891da2aa66a4ef5d366888f559b68edfe048)

### 🎨 Styling

- Sort imports - ([ac985ad]https://github.com/hadronomy/bootleg/commit/ac985adef260703da0754c5676285e648f22ac22)
- Elide lifetimes - ([0b5a15b]https://github.com/hadronomy/bootleg/commit/0b5a15b7992f5db96f62f1635b60652f7f672aff)
- Fix formatting issues - ([c61dacc]https://github.com/hadronomy/bootleg/commit/c61dacce79e2b2da053ff92fab91272e143a2d2f)

### 🧪 Testing

- Add `print_help` test - ([f96a0fd]https://github.com/hadronomy/bootleg/commit/f96a0fd838ce405db343e62d41f73a8aed404bb3)

### ⚙️ Miscellaneous Tasks

- Set `clippy-all` as default bacon job - ([5248d6a]https://github.com/hadronomy/bootleg/commit/5248d6ab49c48de79ddfa36ea4185289ac6deb2e)
- Rename `.mise.toml` to `mise.toml` - ([e9f0518]https://github.com/hadronomy/bootleg/commit/e9f051866e09f51e57f52a2196650454b783ced6)
- Add `cargo-machete` to tools - ([e714034]https://github.com/hadronomy/bootleg/commit/e71403458c0b6281b2b682dcaed054fd188fb62a)
- Add `bacon` as default mise task - ([ec033d4]https://github.com/hadronomy/bootleg/commit/ec033d4a79644cbe0ab330a1a1adcc1d43366ebe)
- Add `.mise.toml` to manage tools and tasks - ([c7b81e3]https://github.com/hadronomy/bootleg/commit/c7b81e302b1ebfb4cbed58b01dcc5d4d4befc4a8)
- Fix `bacon` configuration - ([7a80ac3]https://github.com/hadronomy/bootleg/commit/7a80ac307c1fa1d04a7d5afafa5f33140cf2e2fa)
- Add `.vscode` to `.gitignore` - ([8a53212]https://github.com/hadronomy/bootleg/commit/8a5321273883fd7781db6313dcae5ef3ac46f2e4)
- Add `mutants.out` to `.gitignore` - ([19ef2e7]https://github.com/hadronomy/bootleg/commit/19ef2e79ee2f8150b6d9334582555d2d5db9ebf0)

## [0.1.12]https://github.com/hadronomy/bootleg/compare/v0.1.11...v0.1.12

### 📚 Documentation

- Add execution example to `README` - ([b26b7fc]https://github.com/hadronomy/bootleg/commit/b26b7fc56dfc8f2956ced91adc26cd2242d556fc)

## [0.1.11]https://github.com/hadronomy/bootleg/compare/v0.1.10...v0.1.11

### ⚙️ Miscellaneous Tasks

- Update `cargo-dist` version and builder images - ([654c292]https://github.com/hadronomy/bootleg/commit/654c2927200ba858f2c4c178cb39b1612eb253bd)

## [0.1.10]https://github.com/hadronomy/bootleg/compare/v0.1.9...v0.1.10

### ⚙️ Miscellaneous Tasks

- Update mergify to ignore `hadronomy-bot` - ([48b299d]https://github.com/hadronomy/bootleg/commit/48b299d9096e79705eacfd22e8437909d98a92f7)
- Add mergify config - ([30ec826]https://github.com/hadronomy/bootleg/commit/30ec826cb866d79de5fe13cdd72d88875750ee26)
- Add dependabot config - ([81b2fc4]https://github.com/hadronomy/bootleg/commit/81b2fc4181a373b2c65f739860b0a91800befe92)
- Fix link in `README` - ([7dad7d4]https://github.com/hadronomy/bootleg/commit/7dad7d41dc9eb7e29d3e0dde5114e12f95780341)
- Add header to `README` - ([154c700]https://github.com/hadronomy/bootleg/commit/154c70055f2985978f17684ebfdc5a52a141580e)

## [0.1.9]https://github.com/hadronomy/bootleg/compare/v0.1.8...v0.1.9

### ⚙️ Miscellaneous Tasks

- Update `shadow-rs` to `0.35.0` - ([84366a1]https://github.com/hadronomy/bootleg/commit/84366a127eed84106db8f095346e0637355d623c)
- Update dependencies - ([a889ea0]https://github.com/hadronomy/bootleg/commit/a889ea0f6c33fe5de5d2e5cfd16bd54f14da8f7b)

## [0.1.8]https://github.com/hadronomy/bootleg/compare/v0.1.7...v0.1.8

### ⚙️ Miscellaneous Tasks

- Fix changelog header - ([d8f7484]https://github.com/hadronomy/bootleg/commit/d8f74840f41f34e01112fedb8e97da2d0788b27a)
- Improve changelog format - ([b8adcd8]https://github.com/hadronomy/bootleg/commit/b8adcd8dadd0832d743559d6b974d48b22a47cb0)

## [0.1.7]https://github.com/hadronomy/bootleg/compare/v0.1.6...v0.1.7 - 2024-09-04

### Fixed
- program not exiting when help message shown

### Other
- add `rust-analyzer` to toolchain

## [0.1.6]https://github.com/hadronomy/bootleg/compare/v0.1.5...v0.1.6 - 2024-09-03

### Added

- print the text on the clipboard when running without arguments

### Other

- remove `x86_64-apple-darwin` target
- fix formatting
- replace `bootleg` str literals with `build::PROJECT_NAME`

## [0.1.4]https://github.com/Hadronomy/bootleg/compare/v0.1.3...v0.1.4 - 2024-04-24

### Other

- disable github releases for `release-plz`

## [0.1.3]https://github.com/Hadronomy/bootleg/compare/v0.1.2...v0.1.3 - 2024-04-24

### Other

- disable releases for `release_plz`

## [0.1.2]https://github.com/Hadronomy/bootleg/compare/v0.1.1...v0.1.2 - 2024-04-24

### Fixed

- update examples binary name to be `bootleg`

### Other

- remove `ci` workflow
- add `cargo-dist` workflow
- update help image to match
- fix placeholders not updated

## [0.1.1]https://github.com/Hadronomy/bootleg/compare/v0.1.0...v0.1.1 - 2024-04-24

### Other

- disable incremental compilation for release
- add workflow to publish binaries
- add incremental compilation
- add missing `README.md`

## [0.1.0]https://github.com/Hadronomy/bootleg/releases/tag/v0.1.0 - 2024-04-24

### Fixed

- adjust error span len to match new name

### Other

- add step to generate github token
- run `release-plz init`
- fix `Args::init_cli`
- fix `Cargo.toml` to not use workspace versions
- add `.gitignore`
- add `LICENSE` and `rust-toolchain.toml`
- rename `clip` to `bootleg`