All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
Version 0.3.0 — 2020-06-16
- Added Homebrew support 🙌 (#34, props @Dids)
- Exclude Bower dependencies (#22, props @moezzie)
- Exclude Maven builds (#30, props @bertschneider)
- Exclude Stack dependencies (#32, props @alex-kononovich)
- Exclude Carthage dependencies (#37, props @qvacua)
- Exclude CocoaPods dependencies and Swift builds (#43, props @slashmo)
- Exclude Bundler, Cargo, and Dart dependencies (#56)
- Define a Travis CI pipeline for Asimov (#20)
- Add an automated test suite using PHPUnit (#31)
- Removed an extraneous
read -r path
, which was causing the first match to be skipped (#15, props @rowanbeentje) - Use the full system path when running
chmod
ininstall.sh
(#33, props @ko-dever)
- The size of the excluded directories are now included in the Asimov output (#16, props @rowanbeentje)
- Switch to using find's -prune switch to exclude match subdirectories for speed, and exclude ~/Library folder from searches (#17, props @rowanbeentje)
- Rework the
find
command and path variables so thatfind
is only run once however many FILEPATHS are set (#18, @props @rowanbeentje, yet again 😉) Fix incorrect directory pruning, simplify path handling (#36, props @rwe) - Recommend cloning via HTTPS rather than SSH for manual installations (#52, props @Artoria2e5)
- Don't look for matches in
~/.Trash
(#55)
Version 0.2.0 — 2017-11-25
- Bundle the script with
com.stevegrunwell.asimov.plist
, enabling Asimov to be scheduled to run daily. Users can set this up in a single step by running the newinstall.sh
script. Added a formal change log to the repository. (#5)
- Fixed pathing issue when resolving the script directory for
install.sh
. Props @morganestes. (#7)
- Change the scope of Asimov to find matching directories within the current user's home directory, not just
~/Sites
. Props to @vitch for catching this! (#10).
Version 0.1.0 — 2017-10-17
Initial public release.