diff options
author | merakor <cem@ckyln.com> | 2020-07-24 13:52:46 +0000 |
---|---|---|
committer | merakor <cem@ckyln.com> | 2020-07-24 13:52:46 +0000 |
commit | e62fe9c6f6ffab2cf69f5725ca07920b431eea7b (patch) | |
tree | 979cd0f4624701828c9900e876c9a114f491fdf5 | |
parent | 3080aeb2a0a5d80949a49fccaf505cd124f7c8d0 (diff) | |
download | cpt-e62fe9c6f6ffab2cf69f5725ca07920b431eea7b.tar.gz |
changelog: update
FossilOrigin-Name: 331c3c7c2a1e5d41a352c5db69f43a34d647235699d939bad07eaeae4a904c98
-rw-r--r-- | CHANGELOG.md | 33 |
1 files changed, 28 insertions, 5 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index f1bb697..fc102e0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,16 +12,39 @@ to [Semantic Versioning]. UNRELEASED -------------------------------------------------------------------------------- +This is the 3.0 release. This will make `kiss` (now renamed as `cpt`) a +toolchain for package management rather than a single script program. The main +functionality is moved into a `lib.sh` file which the tools will source. This +comes with nice benefits such as: + +- Easier option parsing for each tool. +- Easier to extend the package manager as it is only a library. It no longer + requires dirty hacks to source the package manager functions and variables. +- Clearer usage information is outputted, so the user doesn't have to delve into + documents to see the syntax/options of a tool. + ### Added -- Added optional `--download|-d` flags for `kiss [u]pdate` to only download - sources for the packages that needs an update. +- `$CPT_CACHE` to change the cache directory. +- Added a bunch of flags, here is a table: + +| Flag | Function | Added tool | +|------------|-------------------------------------------|------------------------| +| --force | Force removal/installation | cpt-remove/cpt-install | +| --root | Specify root directory | lots of tools | +| --download | Only download packages | cpt-update | +| --no-fetch | Do not fetch repositories before update | cpt-update | +| --single | Only show the first instance of a package | cpt-search | + ### Changed -- Changed behaviour for `kiss [d]ownload`. When it receives no arguments, it - downloads the sources for the working package directory, instead of - downloading packages with updates. + +- Renamed all variables from `KISS-*` to `CPT-*` +- Moved database to `/var/db/cpt` - Changed the code style and did some minor nitpicks for the C programs. +### Removed +- Removed `kiss-which` because it became unnecessary after this release. + 2.3.0 - 2020-07-16 -------------------------------------------------------------------------------- |