Skip to content

Commit

Permalink
0.5.0 (#120)
Browse files Browse the repository at this point in the history
  • Loading branch information
joshuacc committed Nov 11, 2022
1 parent 3c171cb commit 81bd98b
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 10 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Changelog

## 0.5.0

- ahkpm now supports version ranges such as `1.x.x`.
- `ahkpm install` now makes the smallest possible change to the dependency tree
- Added a new `ahkpm version` command to bump package version
- `ahkpm install` now supports specifying multiple dependencies
- Added support for `gh:` shorthand for GitHub dependencies in `ahkpm install` and `ahkpm update`
- Added `ahkpm list` to display table of top level dependencies
- The command to get the version of ahkpm has moved. Now use `ahkpm --version` instead of `ahkpm version`

## 0.4.0

- Added `ahkpm update` to update package(s) to latest allowed version
Expand Down
22 changes: 12 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,28 @@

[AutoHotkey][ahk] is a powerful tool for scripting automations on Windows,
but managing dependencies for your scripts is painful.
`ahkpm` intends to bring modern package management to AutoHotkey,
`ahkpm` brings modern package management to AutoHotkey,
making it easier than ever to automate away the drudgery.

## Commands

```
Usage:
ahkpm [flags]
ahkpm [command]
Available Commands:
cache clean Clears the package cache
help Help about any command
init Interactively create an ahkpm.json file in the current directory
install Installs either the specified package or all packages listed in ahkpm.json
update Update package(s) to the latest version allowed by ahkpm.json
version Get the version of ahkpm
cache Manipulates the packages cache
help Help about any command
init Interactively create an ahkpm.json file in the current directory
install Installs specified package(s). If none, reinstalls all packages in ahkpm.json.
list List all installed packages and their versions
update Update package(s) to the latest version allowed by ahkpm.json
version Bumps the version in ahkpm.json.
Flags:
-h, --help help for ahkpm
Use "ahkpm [command] --help" for more information about a command.
-h, --help help for ahkpm
-v, --version Display the version of ahkpm and AutoHotkey
```

## Installation
Expand Down Expand Up @@ -58,6 +59,7 @@ ahkpm is being actively developed, but it is still a young project.
As a result it has the following limitations.

- It only supports hosting and downloading of packages on GitHub, though other git hosts will be supported in the future.
- It does not (yet) handle problems with conflicting versions of transitive dependencies

If you'd like to help remedy these limitations, consider contributing!

Expand Down

0 comments on commit 81bd98b

Please sign in to comment.