Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 12 additions & 1 deletion .github/workflows/checker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ concurrency:
jobs:
test:
runs-on: ${{ matrix.os }}
continue-on-error: ${{ matrix.experimental }}
strategy:
fail-fast: false
matrix:
Expand All @@ -32,7 +33,17 @@ jobs:
- 26.3
- 27.2
- 28.2
- snapshot
experimental: [false]
include:
- os: ubuntu-latest
emacs-version: snapshot
experimental: true
- os: macos-latest
emacs-version: snapshot
experimental: true
- os: windows-latest
emacs-version: snapshot
experimental: true

steps:
- uses: jcs090218/setup-emacs@master
Expand Down
13 changes: 12 additions & 1 deletion .github/workflows/compat.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ concurrency:
jobs:
test:
runs-on: ${{ matrix.os }}
continue-on-error: ${{ matrix.experimental }}
strategy:
fail-fast: false
matrix:
Expand All @@ -32,7 +33,17 @@ jobs:
- 26.3
- 27.2
- 28.2
- snapshot
experimental: [false]
include:
- os: ubuntu-latest
emacs-version: snapshot
experimental: true
- os: macos-latest
emacs-version: snapshot
experimental: true
- os: windows-latest
emacs-version: snapshot
experimental: true

steps:
- uses: jcs090218/setup-emacs@master
Expand Down
13 changes: 12 additions & 1 deletion .github/workflows/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ concurrency:
jobs:
test:
runs-on: ${{ matrix.os }}
continue-on-error: ${{ matrix.experimental }}
strategy:
fail-fast: false
matrix:
Expand All @@ -32,7 +33,17 @@ jobs:
- 26.3
- 27.2
- 28.2
- snapshot
experimental: [false]
include:
- os: ubuntu-latest
emacs-version: snapshot
experimental: true
- os: macos-latest
emacs-version: snapshot
experimental: true
- os: windows-latest
emacs-version: snapshot
experimental: true

steps:
- uses: jcs090218/setup-emacs@master
Expand Down
13 changes: 12 additions & 1 deletion .github/workflows/emacs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ concurrency:
jobs:
test:
runs-on: ${{ matrix.os }}
continue-on-error: ${{ matrix.experimental }}
strategy:
fail-fast: false
matrix:
Expand All @@ -32,7 +33,17 @@ jobs:
- 26.3
- 27.2
- 28.2
- snapshot
experimental: [false]
include:
- os: ubuntu-latest
emacs-version: snapshot
experimental: true
- os: macos-latest
emacs-version: snapshot
experimental: true
- os: windows-latest
emacs-version: snapshot
experimental: true

steps:
- uses: jcs090218/setup-emacs@master
Expand Down
13 changes: 12 additions & 1 deletion .github/workflows/exec.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ concurrency:
jobs:
test:
runs-on: ${{ matrix.os }}
continue-on-error: ${{ matrix.experimental }}
strategy:
fail-fast: false
matrix:
Expand All @@ -32,7 +33,17 @@ jobs:
- 26.3
- 27.2
- 28.2
- snapshot
experimental: [false]
include:
- os: ubuntu-latest
emacs-version: snapshot
experimental: true
- os: macos-latest
emacs-version: snapshot
experimental: true
- os: windows-latest
emacs-version: snapshot
experimental: true

steps:
- uses: jcs090218/setup-emacs@master
Expand Down
13 changes: 12 additions & 1 deletion .github/workflows/global.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ concurrency:
jobs:
test:
runs-on: ${{ matrix.os }}
continue-on-error: ${{ matrix.experimental }}
strategy:
fail-fast: false
matrix:
Expand All @@ -32,7 +33,17 @@ jobs:
- 26.3
- 27.2
- 28.2
- snapshot
experimental: [false]
include:
- os: ubuntu-latest
emacs-version: snapshot
experimental: true
- os: macos-latest
emacs-version: snapshot
experimental: true
- os: windows-latest
emacs-version: snapshot
experimental: true

steps:
- uses: jcs090218/setup-emacs@master
Expand Down
13 changes: 12 additions & 1 deletion .github/workflows/install.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ concurrency:
jobs:
test:
runs-on: ${{ matrix.os }}
continue-on-error: ${{ matrix.experimental }}
strategy:
fail-fast: false
matrix:
Expand All @@ -32,7 +33,17 @@ jobs:
- 26.3
- 27.2
- 28.2
- snapshot
experimental: [false]
include:
- os: ubuntu-latest
emacs-version: snapshot
experimental: true
- os: macos-latest
emacs-version: snapshot
experimental: true
- os: windows-latest
emacs-version: snapshot
experimental: true

steps:
- uses: jcs090218/setup-emacs@master
Expand Down
13 changes: 12 additions & 1 deletion .github/workflows/link.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ concurrency:
jobs:
test:
runs-on: ${{ matrix.os }}
continue-on-error: ${{ matrix.experimental }}
strategy:
fail-fast: false
matrix:
Expand All @@ -32,7 +33,17 @@ jobs:
- 26.3
- 27.2
- 28.2
- snapshot
experimental: [false]
include:
- os: ubuntu-latest
emacs-version: snapshot
experimental: true
- os: macos-latest
emacs-version: snapshot
experimental: true
- os: windows-latest
emacs-version: snapshot
experimental: true

steps:
- uses: jcs090218/setup-emacs@master
Expand Down
13 changes: 12 additions & 1 deletion .github/workflows/local.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ concurrency:
jobs:
test:
runs-on: ${{ matrix.os }}
continue-on-error: ${{ matrix.experimental }}
strategy:
fail-fast: false
matrix:
Expand All @@ -32,7 +33,17 @@ jobs:
- 26.3
- 27.2
- 28.2
- snapshot
experimental: [false]
include:
- os: ubuntu-latest
emacs-version: snapshot
experimental: true
- os: macos-latest
emacs-version: snapshot
experimental: true
- os: windows-latest
emacs-version: snapshot
experimental: true

steps:
- uses: jcs090218/setup-emacs@master
Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how
* Use standard output (#170)
* Fix non-displayable character, use ascii instead (#172)
* Use environment PATH to specify Emacs version to use (#173)
* Fix showing positional arguments in subcommand's help menu (#174)

## 0.8.x
> Released Mar 08, 2023
Expand Down
21 changes: 13 additions & 8 deletions cmds/core/clean.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,20 @@

exports.command = ['clean <type>'];
exports.desc = 'Delete various files produced during building';
exports.builder = yargs => yargs
.usage(`${exports.desc}
exports.builder = function (yargs) {
yargs.usage(`${exports.desc}

Usage: eask clean <type> [options..]`)
.commandDir('../clean/')
.demandCommand()
.positional(
'<type>', {
description: 'type of the cleaning task',
});
.commandDir('../clean/')
.demandCommand();

/* XXX: Configure only in the menu. */
if (UTIL.cmd_count() == 1) {
yargs.positional(
'<type>', {
description: 'type of the cleaning task',
});
}
}

exports.handler = async (argv) => { };
21 changes: 13 additions & 8 deletions cmds/core/create.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,20 @@

exports.command = ['create <type>'];
exports.desc = 'Create a new elisp project';
exports.builder = yargs => yargs
.usage(`${exports.desc}
exports.builder = function (yargs) {
yargs.usage(`${exports.desc}

Usage: eask create <type> [options..]`)
.commandDir('../create/')
.demandCommand()
.positional(
'<type>', {
description: 'type of the creation',
});
.commandDir('../create/')
.demandCommand();

/* XXX: Configure only in the menu. */
if (UTIL.cmd_count() == 1) {
yargs.positional(
'<type>', {
description: 'type of the creation',
});
}
}

exports.handler = async (argv) => { };
21 changes: 13 additions & 8 deletions cmds/core/generate.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,20 @@

exports.command = ['generate <type>'];
exports.desc = 'Generate files that are used for the development';
exports.builder = yargs => yargs
.usage(`${exports.desc}
exports.builder = function (yargs) {
yargs.usage(`${exports.desc}

Usage: eask generate <type> [options..]`)
.commandDir('../generate/')
.demandCommand()
.positional(
'<type>', {
description: 'type of the file',
});
.commandDir('../generate/')
.demandCommand();

/* XXX: Configure only in the menu. */
if (UTIL.cmd_count() == 1) {
yargs.positional(
'<type>', {
description: 'type of the file',
});
}
}

exports.handler = async (argv) => { };
21 changes: 13 additions & 8 deletions cmds/core/link.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,20 @@

exports.command = ['link <action>'];
exports.desc = 'Manage links';
exports.builder = yargs => yargs
.usage(`${exports.desc}
exports.builder = function (yargs) {
yargs.usage(`${exports.desc}

Usage: eask link <action> [options..]`)
.commandDir('../link/')
.demandCommand()
.positional(
'<action>', {
description: 'type of link action',
});
.commandDir('../link/')
.demandCommand();

/* XXX: Configure only in the menu. */
if (UTIL.cmd_count() == 1) {
yargs.positional(
'<action>', {
description: 'type of link action',
});
}
}

exports.handler = async (argv) => { };
21 changes: 13 additions & 8 deletions cmds/core/lint.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,20 @@

exports.command = ['lint <type>'];
exports.desc = 'Run linter';
exports.builder = yargs => yargs
.usage(`${exports.desc}
exports.builder = function (yargs) {
yargs.usage(`${exports.desc}

Usage: eask lint <type> [options..]`)
.commandDir('../lint/')
.demandCommand()
.positional(
'<type>', {
description: 'type of the linter',
});
.commandDir('../lint/')
.demandCommand();

/* XXX: Configure only in the menu. */
if (UTIL.cmd_count() == 1) {
yargs.positional(
'<type>', {
description: 'type of the linter',
});
}
}

exports.handler = async (argv) => { };
Loading