github-actions
released this
08 Mar 10:08
·
25 commits
to main
since this release
Commits
- [a618f74]: Add reference to the Arch AUR package (Evan Purkhiser)
- [ec44f58]: Slightly better wording for the AUR description (Evan Purkhiser)
- [f26a46b]: There is no --help (Though there probably should) (Evan Purkhiser)
- [e71f4cc]: Split imports out to follow PEP 8 guidelines (Evan Purkhiser)
- [406a87b]: Add support for warnings (Evan Purkhiser)
- [d67d7ff]: Warn on invalid config groups (Evan Purkhiser)
- [3c532bf]: Fix order in groups setting (Evan Purkhiser)
- [e5464f8]: When finding real paths ignore directories (Evan Purkhiser)
- [470faef]: Whitespace removal (Evan Purkhiser)
- [5e854ba]: [GH-10] Add warning when no groups are configured (Evan Purkhiser)
- [c8775e7]: Move main CLI execution into a main check (Evan Purkhiser)
- [5fc3e94]: Spacing (Evan Purkhiser)
- [d2aac58]: Fixes unnamed append points. (Patrice Peterson) #11
- [007a5a8]: Fix file list caching (Evan Purkhiser)
- [d2a2c4f]: Properly ignore .git when caching completions (Evan Purkhiser)
- [1d97b3a]: Fix missing comment (Evan Purkhiser)
- [56459ac]: spelling (dan smith) #17
- [2d7570e]: Use spaces over tabs (Evan Purkhiser)
- [c5726ea]: Python 2/3 support (Evan Purkhiser)
- [a7e224f]: Mention version requirements (Evan Purkhiser)
- [e623f24]: Move 'config-groups' into INSTALL_DIR/dots (Evan Purkhiser)
- [a81b233]: Better group file path joining (Evan Purkhiser)
- [d252369]: Correct hashing of utf8 files (Evan Purkhiser)
- [f0d4aaa]: Use io.open for <=2.7 support (Evan Purkhiser)
- [1b0ef96]: Do not crash on empty files. (Brice Arnould)
- [53c613c]: Remove special utf8 handling (Evan Purkhiser)
- [aff2a77]: Move file content checks from with block (Evan Purkhiser)
- [f08e714]: Handle binary files and utf8 (Evan Purkhiser)
- [3c804ff]: Correct file decoding in append point detection (Evan Purkhiser)
- [dbf3b46]: Go rewrite work in progress (Evan Purkhiser)
- [a4a63fe]: Remove python version (Evan Purkhiser)
- [28865b7]: Add basic resolver for configuration file cascade (Evan Purkhiser)
- [cdf4b65]: Flesh out basic configuration ideas (Evan Purkhiser)
- [d3318d8]: Specify a type for Profile mappsings in the config (Evan Purkhiser)
- [00cf59b]: Sort Configuration.Files call (Evan Purkhiser)
- [3c8b1b5]: Correct Configurations Filtering logic (Evan Purkhiser)
- [10b5289]: Remove unused FilterPrefix config (Evan Purkhiser)
- [a04bce2]: Implement loading/saving of the lockfile (Evan Purkhiser)
- [c80e541]: Implement source config and lockfile validations (Evan Purkhiser)
- [86210fc]: Write tests for resolver (Evan Purkhiser)
- [71c858a]: Fix override resolution ordering (Evan Purkhiser)
- [217b0b7]: Add godep config (Evan Purkhiser)
- [786267e]: Correct yaml struct tag (Evan Purkhiser)
- [2bfa5c8]: Fix source loader path trimming (Evan Purkhiser)
- [1b91088]: Make lockfile path (Evan Purkhiser)
- [52c4735]: Add config commands (Evan Purkhiser)
- [39475ef]: Add files commands (Evan Purkhiser)
- [8e6883a]: Add wip diff cmd (Evan Purkhiser)
- [0d2c748]: Fix diff short description (Evan Purkhiser)
- [0bb7eaa]: Support install files (Evan Purkhiser)
- [2abeb59]: Check if a file was added when resolving (Evan Purkhiser)
- [1acfd26]: Ignore vendor (Evan Purkhiser)
- [5da3b12]: Do I want to support expend environment? (Evan Purkhiser)
- [a8c5bc1]: Clean source/install paths in validator (Evan Purkhiser)
- [d787d42]: WIP implementation of installing / compiling (Evan Purkhiser)
- [b8237d3]: Implement basic installer (Evan Purkhiser)
- [67267aa]: Improve handing of mode / permissions on install (Evan Purkhiser)
- [57b1bb2]: Cleanup main (Evan Purkhiser)
- [380ce97]: Add faith/color (Evan Purkhiser)
- [b7f63c3]: Add wip install cmd (Evan Purkhiser)
- [892bd0e]: Switch to gomod (Evan Purkhiser)
- [4a04639]: Bump gomods (Evan Purkhiser)
- [1e4326c]: Mark dotfiles which have expanded envs (Evan Purkhiser)
- [c019ddb]: Implement compilation transforms (Evan Purkhiser)
- [a454d6f]: Implement (maybe inefficient) compilation (Evan Purkhiser)
- [95bff1c]: Correct shouldTakeLowest test case (Evan Purkhiser)
- [6b222cd]: Better documentation for IsNew (Evan Purkhiser)
- [2126a08]: Better documentation of the Dotfile struct (Evan Purkhiser)
- [e250993]: Implement most of diff (Evan Purkhiser)
- [4fc6918]: Add travis for tests (Evan Purkhiser)
- [3021eec]: Fix resolver tests (Evan Purkhiser)
- [3ded820]: Cleanup active command (Evan Purkhiser)
- [7bf3f73]: Pretty print lockfile (Evan Purkhiser)
- [bfb3a5e]: Initial readme updates (Evan Purkhiser)
- [d7ffa7e]: Ensure lockfile is written with truncation (Evan Purkhiser)
- [4feaa19]: Correct InstallDotfiles implementation (Evan Purkhiser)
- [a480cbb]: Build dev builds (Evan Purkhiser)
- [777b1ee]: Add makefile (Evan Purkhiser)
- [5d66c58]: Fix travis branch target (Evan Purkhiser)
- [b1fd959]: Add start to output package (Evan Purkhiser)
- [e0bdc0a]: Add InstallScripts to install preparation (Evan Purkhiser)
- [97039fc]: Semi-working install (Evan Purkhiser)
- [cff3a43]: Check that scripts are executable (Evan Purkhiser)
- [5c6952b]: Add RunInstallScripts (Evan Purkhiser)
- [e015856]: Fix IsNew status (Evan Purkhiser)
- [660fc88]: Bump cobra (Evan Purkhiser)
- [17a8bde]: Always make with makefile (Evan Purkhiser)
- [a706c60]: Add finalize install to save installed file list (Evan Purkhiser)
- [8e601e3]: Make the rootCmd global (Evan Purkhiser)
- [4974bd9]: Fix preparing added / removed files (Evan Purkhiser)
- [de404bc]: Add sentry (Evan Purkhiser)
- [6e9fa34]: Correct sentry error handling (Evan Purkhiser)
- [ebda609]: Implement basic dryrun output (Evan Purkhiser)
- [c161fd1]: Use HttpSyncTransport for sentry (Evan Purkhiser)
- [204fd86]: Do not allow Mode or Permissions to be nil (Evan Purkhiser)
- [1216b1c]: Remove unused import (Evan Purkhiser)
- [c2db7d5]: More output cleanup (Evan Purkhiser)
- [c9f036d]: Expand verbose output (Evan Purkhiser)
- [6a0d089]: Fix build (Evan Purkhiser)
- [0a179ec]: Remove unnecessary Mode (Evan Purkhiser)
- [15d5a57]: Update travis branch name (Evan Purkhiser)
- [76a760e]: Treat source irregularity as errors (Evan Purkhiser)
- [77c0362]: Add gitignore for dist (Evan Purkhiser)
- [38115b7]: Update go sum (Evan Purkhiser)
- [87d5367]: Initial changelog draft (Evan Purkhiser)
- [d9b02db]: Rename logger error prefix to errn (Evan Purkhiser)
- [423f91b]: Always verbose in dry-run (Evan Purkhiser)
- [27cf990]: Implement events for install / script exec (Evan Purkhiser)
- [0e79f38]: Improved comment on LogEvents (Evan Purkhiser)
- [2e0f4c6]: Add linting to travis (Evan Purkhiser)
- [a070d87]: Lint fix (Evan Purkhiser)
- [c850989]: Give notice for dry runs (Evan Purkhiser)
- [f2d1a2f]: Handle final error checks during install (Evan Purkhiser)
- [dc781fc]: Fix diff with noop logger (Evan Purkhiser)
- [d9e726b]: Fix travis (Evan Purkhiser)
- [a24c44c]: Really fix travis (Evan Purkhiser)
- [a859845]: Add verison flag (Evan Purkhiser)
- [a409d30]: Fix CI releases (Evan Purkhiser)
- [ff57b79]: Attempt again to fix dev builds (Evan Purkhiser)
- [41a5a94]: Update readme of the bootstrap script (Evan Purkhiser)
- [9292380]: Remove old bash completion (Evan Purkhiser)
- [8987438]: Try to fix travis again (Evan Purkhiser)
- [3604de8]: Fix version lint error (Evan Purkhiser)
- [015a9f6]: Replace travis with github actions (WIP) (Evan Purkhiser)
- [2d11543]: Simplify github workflow (Evan Purkhiser)
- [135f8c8]: Adjust GitHub action build name / env-vars (Evan Purkhiser)
- [c8e975d]: Support tag releases (Evan Purkhiser)
- [a507141]: Correct tag releases (Evan Purkhiser)
- [61e78f0]: Bump back to using automatic-releases@latest (Evan Purkhiser)
- [277d737]: Use create event to ensure tag exists for releases (Evan Purkhiser)
- [ceb4cec]: Partial implementation of bootstrap (Evan Purkhiser)
- [916851e]: Correct tag build conditions (Evan Purkhiser)
- [0e52d9b]: Attempt to fix new tag fetching (Evan Purkhiser)