Skip to content

Releases: progrhyme/shelp

v0.6.0

20 Jun 07:14
d5e6516
Compare
Choose a tag to compare

Changelog

8d123d4 0.5.3 Update CHANGELOG
d5e6516 0.6.0
cd5d79b Merge pull request #8 from progrhyme/develop
af7e34d [enhance][init] Support fish shell
0e12cbd [init, minor-modify] Suppress log of loading config for "init" subcommand
0e0b91d go mod tidy

v0.5.3

19 Jun 14:12
2e57a39
Compare
Choose a tag to compare

Changelog

2e57a39 0.5.3
e6def66 Merge pull request #7 from progrhyme/develop
bef77ea [doc] Update README & help text
6efbe90 [enhance][install] Support any commit hash of repository to install
31b59b3 [refactor,internal-change] Share function to change directory
78afd0a [testing] Add tests of upgrading package

v0.5.2

17 Jun 18:36
c2fd177
Compare
Choose a tag to compare

Changelog

c2fd177 0.5.2
9d454da [feature][bundle] Re-install packages when their spec changes
cbc972c [refactor][tiny,install] Tiny modification of help text of install command

v0.5.1

16 Jun 14:56
12d4392
Compare
Choose a tag to compare

Changelog

12d4392 0.5.1
16d59b6 README: Add instruction to install shelp by Homebrew
5f9366b [CI/release] Fix: Fetch tags before running goreleaser
556a1bc [feature] Add subcommand "prune" to remove packages not configured in config file
9a68655 [minor-modify,testing][bundle] Show usage when no package is configured to bundle
20d361c [refactor,testing] Add prefix "test" to types for testing
4b3735a [refactor] Add utility function to determine symlink
657a5ed [refactor] Refactor using duck-typing functions
ac97e03 [refactor] Rename types and member variables

v0.5.1-pre-release

14 Jun 13:28
183a457
Compare
Choose a tag to compare

Changelog

183a457 0.5.1-pre-release
112e8f6 CI: (release) Fix: Fetch tags before running goreleaser
585d59b README: Add a brief description of "shelp bundle" command

v0.5.0

14 Jun 10:39
29422fb
Compare
Choose a tag to compare

Changelog

29422fb 0.5.0
392aa10 Merge pull request #4 from progrhyme/develop
e52b11d Feature: Add "bundle" subcommand to install configured packages at once
14d094e Internal: Add utility log package for debug & script to use it
fd54776 Feature: Enable to specify configuration YAML file
a53936a Refactor: Share function to setup command flags using duck-typing
9524620 Tiny Modify & Refactor: convert config.RootVarName from variable to constant
7650841 Tiny Modify README

v0.4.0

13 Jun 10:24
6226089
Compare
Choose a tag to compare

Changelog

6226089 0.4.0
3828008 CI: (go-test) Set filter not to run on unnecessary cases
14ea0c8 CI: Add GitHub Action workflow to make release by goreleaser
0203857 Merge pull request #3 from progrhyme/develop
cec3cbd Testing: Add tests of some typical CLI workflows
ba121c4 Feature: (install) Support all protocols available on git-clone
6be947f Feature: (upgrade) Upgrade all packages with no argument
c29b191 Refactor share function to get installed packages
21655e5 Feature: Add "outdated" subcommand to show packages which have updates
71c4f4b Small Modify & Refactor: Add prefix to log message of git command

v0.3.0

12 Jun 19:34
6ffbc7c
Compare
Choose a tag to compare

Changelog

6ffbc7c 0.3.0
99b1974 Feature: Add subcommand "link" for pseudo installation from filesystem
3c8ca2a Feature: [install] Enable to specify remote site & branch/tag for git-clone
d4190fd Merge pull request #2 from progrhyme/develop
1dfe88e Minor Improve: Don't create unnecessary structs on cli.ParseAndExec
baafd15 Refactor using interfaces & duck typing for command & option structs

v0.2.0

10 Jun 18:17
62c0dc1
Compare
Choose a tag to compare

Changelog

62c0dc1 0.2.0
92c0ca7 Add Makefile for release task
3cdef6e CI: Add GitHub Action workflow to run go test
b634754 Feature: Add "upgrade" subcommand to upgrade installed package
c17b877 Feature: [install] Allow any name for package by additional argument
9c8705a Improve: [install] Continue creating symlinks if there is a error in the middle
46fd377 Refactor: Replace long strings w/ many params by text/template
456622f Testing: [cli] Add tests for most command execution patterns
1e8f151 Testing: git ignore /tmp/
baf8616 Update README
17059ef [make] Add task for testing

v0.1.0

07 Jun 14:36
01414da
Compare
Choose a tag to compare

Changelog

01414da 0.1.0
46a4ca8 Add README & LICENSE files
26720c1 Change: Rename project: claft -> shelp
2c385ba Feature: Add command aliases: "add" & "uninstall"
03bd807 Feature: Add subcommand "destroy" to delete all contents including installed packages
9d2e05f Feature: Implement "init" subcommand to enable shell functionality
0e8adf0 Feature: Implement "install" subcommand; just git clone into package path
88232c1 Feature: Implement "list" subcommand
7d6c727 Feature: Implement "remove" subcommand
17b042b Feature: [destroy] Confirm to destroy before execution on TTY
b06baed Feature: [install] Create symlinks of executables in package
5740403 Feature: [remove] Remove bin symlinks of packages created on installation
9163fba Improve: Brush up help mesages
0b42add Improve: [install] Check package existence before installation
c631942 Improve: [list] Check existence of package directory and print info on STDERR
bbe53e1 Initial commit
7cf4397 [release] Add goreleaser config