Releases: 5n7-sk/vin
v0.4.0
Changelog
4524191 fix: create token file with 0600 permission
ed01137 feat: add show sub-command
61c77f1 refactor: simplify Vin constructor
46e3ce7 refactor: rename Run to Get
584d822 refactor: rename Options to GetOptions
50102b8 chore: print message when GitHub token is successfully verified
a073421 chore: change prompt message
v0.3.3
Changelog
df8093a feat: validate GitHub token
6c410ad feat: set existing token to default value for prompt
adebb16 refactor: publish token struct
f08d950 fix: do not run commands line-by-line
eac3506 docs: change language of code blocks from console to bash
fdda041 docs: add setup guide for each OS
135daf9 deps: upgrade google/go-github
v0.3.2
v0.3.1
v0.3.0
Changelog
b83bf29 feat: support Windows
e53d309 feat: add clean sub-command
4771098 chore: ignore some warnings
0522607 feat: show all app errors and skip installation
8719c8c feat: cache installed applications
0a21141 feat: confirm to overwrite token file
08c7406 refactor: separate func to ask token and store token
f1e0b83 chore: drop maligned
25781ce feat: add option to ignore all filters
4d213b6 feat: filter applications by host
da80ea4 feat: filter applications by priority
2f004a0 refactor: abstract app filter
42c862e refactor: cut out cli as a new package
v0.2.0
Changelog
c190f93 chore: drop gochecknoinits
c1f0990 perf: install applications in parallel
a310cf2 perf: fetch releases in parallel
1b3b396 feat: select which applications to install
8feb9a1 feat: ignore case for keywords
0345f76 feat: support binary assets
85e789d feat: change search keywords from URL to filename
3784f30 feat: rename executable files
0b2da7f feat: add token sub-command
b64d2cd feat: use GitHub access token to fetch releases
v0.1.0
Changelog
2181940 docs: add documents
975f313 ci: lint and test
9468a7c ci: release
7fbf6c1 feat: add vin command
5486eaf feat: run commands after installation
9f34b7e fix: remove tmp directories after installation
a86797e fix: throw error when no suitable assets are found
722291d fix: remove archive files after extraction
ea1c3e6 feat: implement core features
f8cbec5 chore: initial commit