Feature: (#8)
- (init) Support fish shell
Enhance: (#7)
- (install, bundle) Support to specify commit hash of repository on installation
Enhance: (#6)
- (bundle) Re-install packages when their specs change; i.e.
from
orat
values in config file
Feature: (#5)
- Add
prune
subcommand to remove packages not configured in config file
Other:
- Refactor a lot
Features: (#4)
- Support YAML config file specified by
-c|--config
option orSHELP_CONFIG
environment variable - Add
bundle
subcommand to install packages configured in the YAML
Features: (#3)
- Add
outdated
subcommand to show packages which have updates - (upgrade) Upgrade all packages with no argument
- (install) Support all protocols available on git-clone command
Other: (#3)
- (Testing/go) Add tests for some of typical sequential CLI tasks
Features: (#2)
- Add
link
subcommand: pseudo installation from local filesystems; creating symbolic link to original resource - (install) Enable to install from any git hosting sites which provides HTTPS protocol: e.g. bitbucket.org, gitlab.com
- (install) Enable to specify git branch or tag to clone by adding
@<branch-or-tag>
suffix to the argument
Features: (#1)
- Add
upgrade
subcommand to upgrade installed package - (install) Enable to set alias of package
Improve: (#1)
- (install) Continue creating symlinks with errors in the middle
Other: (#1)
- (Testing) Add some go test codes
- (CI) Add CI of testing using GitHub Actions
Initial release.