Home
Projects
Resources
Alternatives
Blog
Sign In
Evanpurkhiser Dots Versions
Save
A portable tool for managing a single set of dotfiles in an organized fashion
Overview
Versions
Reviews
Resources
dev-build
9 months ago
Commits
7cb0e40: Do not early return when sourcing init (Evan Purkhiser)
fec31be: Fix shellcheck (Evan Purkhiser)
0e79620: Fix shellcheck again (Evan Purkhiser)
dd42e62: Fix shellcheck REALLY (Evan Purkhiser)
v2.0.0-alpha.1
4 years ago
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)
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github