Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rudolfochrist/cl-release
Utility to make releases with CL in git easier
https://github.com/rudolfochrist/cl-release
Last synced: 18 days ago
JSON representation
Utility to make releases with CL in git easier
- Host: GitHub
- URL: https://github.com/rudolfochrist/cl-release
- Owner: rudolfochrist
- License: agpl-3.0
- Created: 2020-11-15T14:42:26.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-02-12T13:21:44.000Z (12 months ago)
- Last Synced: 2024-12-05T17:46:37.471Z (about 2 months ago)
- Language: Shell
- Homepage:
- Size: 77.1 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.txt
- License: LICENSE
Awesome Lists containing this project
README
1 NAME
======cl-release --- A simple release manager for Common Lisp projects
2 SYNOPSIS
==========,----
| $ release-prepare example 0.12
| Preparing release example-0.12
| ...
|
| $ release-perform
| Performing release for example-0.12
| ...
`----3 DESCRIPTION
=============Simple tool to make releases in Common Lisp projects. This somewhat
resembles the Maven Release Plugin.Making a release consists of two phases:
1. Loading and compiling the sources and running the tests. If this
succeeds then proceed with step;
2. Perform the actual release by creating a git tag for this version
and pushing the release to the repository.The second step also increments the version number for the next
development release.3.1 CLI
~~~~~~~3.1.1 `release-prepare'
-----------------------,----
| Usage: release-prepare [options] SYSTEM VERSION
|
| Options:
| -cl, --lisp-implementation Specify the lisp implemntation. Defaults
| to sbcl --non-interactive.
| -f, --force Force running the script, regardless if a release is active.
| -v, --version Show version.
| -h, --help Show help.
`----3.1.2 `release-perform'
-----------------------,----
| Usage: release-perform [options]
|
| Options:
| --no-push Don't push to remote repository
| -n, --next-dev-version Specify the next development version
| -v, --version Show version.
| -h, --help Show help.
`----4 AUTHORS
=========Sebastian Christ ()
5 COPYRIGHT
===========Copyright (c) 2020 Sebastian Christ ([email protected])
6 LICENSE
=========Released under the AGPL license.