Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge to develop for final release #158

Merged
merged 112 commits into from
Jan 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
112 commits
Select commit Hold shift + click to select a range
1b916ac
refactor: rewrite from scratch
thetutlage Dec 30, 2022
e0a0bdb
refactor: getting ready for next release
thetutlage Jan 24, 2023
50d3d76
docs(README): update documentation
thetutlage Jan 24, 2023
ec115f8
feat: add modules loader to load commands from ES modules
thetutlage Jan 24, 2023
48442d5
refactor: rename CommandsList to ListLoader
thetutlage Jan 24, 2023
ab8a2a1
feat: add FsLoader for loading commands from a directory
thetutlage Jan 24, 2023
217a1d9
test: normalize test import path to a file URL
thetutlage Jan 24, 2023
7fdef55
fix: casing of decorators directory
thetutlage Jan 24, 2023
4e65670
feat: add support for prompts
thetutlage Jan 24, 2023
f7094e4
feat: use json schema to validate commands loaded by fs and modules l…
thetutlage Jan 24, 2023
471f25f
feat: make kernel accept any sort of base command
thetutlage Jan 25, 2023
88ea74e
feat: remove termination logic from kernel
thetutlage Jan 25, 2023
1ed81fc
fix: use declare modifier for defining property names
thetutlage Jan 26, 2023
7992de9
refactor: remove template methods prepare, interact and completed
thetutlage Jan 26, 2023
1580a1a
feat: add importPath to command metadata import using FsLoader
thetutlage Jan 26, 2023
99c10e9
refactor: cleanup modules loader source
thetutlage Jan 26, 2023
d0816b0
refactor: remove module and add toolkit commands
thetutlage Jan 27, 2023
dfb4091
test: fix breaking tests
thetutlage Jan 27, 2023
406c14a
fix: normalize file relative paths to have unix slash
thetutlage Jan 27, 2023
e35bc4e
feat: add exception handler
thetutlage Jan 28, 2023
ade6a2a
feat: add isMain property to base command
thetutlage Jan 28, 2023
ce8868b
chore(release): 12.0.0-0
thetutlage Jan 28, 2023
8c8be07
feat: add toJSON method to serialize command to JSON
thetutlage Feb 2, 2023
6773717
feat: add support for alias expansion
thetutlage Feb 2, 2023
440784e
refactor: hydrate commands outside of constructor
thetutlage Feb 2, 2023
b33f041
test: add test for command.toJSON method
thetutlage Feb 2, 2023
07380ec
chore(release): 12.1.0-0
thetutlage Feb 2, 2023
fc4d850
feat(index_generator): add support for ignore commands starting with _
thetutlage Feb 2, 2023
6becbb4
refactor: hydrate command before executing it
thetutlage Feb 3, 2023
d10c365
chore(release): 12.1.1-0
thetutlage Feb 3, 2023
8237d6d
chore: update dependencies
thetutlage Feb 13, 2023
1ccf921
test: use filesystem plugin
thetutlage Feb 13, 2023
30a85a0
refactor(FsLoader): ignore file names prefixed with _
thetutlage Feb 13, 2023
829ffee
refactor: do not display description label when no command descriptio…
thetutlage Feb 13, 2023
56e2509
chore(release): 12.2.0-0
thetutlage Feb 13, 2023
d961a43
chore: update dependencies
thetutlage Feb 26, 2023
0da3480
feat: add support for defining node.js args
thetutlage Feb 27, 2023
74ad44a
chore: update dependencies
thetutlage Feb 27, 2023
3f87e8f
refactor: fix build issues
thetutlage Feb 27, 2023
a4feb70
chore(release): 12.3.0-0
thetutlage Feb 27, 2023
a535249
chore: update dependencies
thetutlage Mar 3, 2023
6c8bdc0
refactor: remove ace-toolkit
thetutlage Mar 3, 2023
a803bd7
chore(release): 12.3.1-0
thetutlage Mar 3, 2023
a08f3b4
chore: update dependencies
thetutlage Mar 4, 2023
93c7862
chore: update dependencies
thetutlage Mar 10, 2023
15f9318
chore(release): 12.3.1-1
thetutlage Mar 10, 2023
4b132f2
feat: expose command static properties from command instance
thetutlage Mar 10, 2023
ab4758e
feat: add assertionMethods
thetutlage Mar 10, 2023
a6e17e4
chore: update dependencies
thetutlage Mar 11, 2023
46eb319
refactor: rename assertLogMessage to assertLog
thetutlage Mar 11, 2023
0396494
chore(release): 12.3.1-2
thetutlage Mar 11, 2023
d91d1f8
feat: export cliHelpers from poppinss/cliui
thetutlage Mar 14, 2023
fad9ce2
chore: update dependencies
thetutlage Mar 14, 2023
ac6e121
chore(release): 12.3.1-3
thetutlage Mar 14, 2023
83ac849
feat: add --json output for the list command
thetutlage Mar 15, 2023
2a77c27
chore(release): 12.3.1-4
thetutlage Mar 15, 2023
c10d9cf
chore: update dependencies
thetutlage Mar 27, 2023
8dc2ede
docs: update License file
thetutlage Mar 27, 2023
f40898b
chore: publish source and generate delcaration map
thetutlage Mar 27, 2023
a4f1a9d
chore(release): 12.3.1-5
thetutlage Mar 27, 2023
ce2b457
chore: update dependencies
thetutlage Apr 17, 2023
0fc3f0e
fix: formatting when using binaryName during interpolation
thetutlage Apr 17, 2023
2c40176
chore(release): 12.3.1-6
thetutlage Apr 17, 2023
157f0bc
chore: update dependencies
thetutlage Jul 4, 2023
44c799d
chore: upgrade japa to v3
thetutlage Jul 4, 2023
9540d4e
chore: use @adonisjs/tooling presets for tooling config
thetutlage Jul 4, 2023
e5eb6e8
chore: do not publish source files
thetutlage Jul 4, 2023
ba97fff
chore: add engines to package.json file
thetutlage Jul 4, 2023
e2a9b35
fix(tsconfig): resolve JSON modules
thetutlage Jul 4, 2023
9bafd0b
feat: add absoluteFilePath to CommandMetadata (#153)
Julien-R44 Jul 4, 2023
aa07f83
chore(release): 12.3.1-7
thetutlage Jul 4, 2023
a2f47b4
refactor: remove string-similarity package in favor of fastest-levens…
thetutlage Jul 5, 2023
b623363
chore(release): 12.3.1-8
thetutlage Jul 5, 2023
94492ec
feat: add assertTableRows method
thetutlage Jul 5, 2023
62c2034
refactor: do not assign showDiff property to assertion errors
thetutlage Jul 5, 2023
6da0d9c
chore: update dependencies
thetutlage Jul 26, 2023
01240d0
chore(release): 12.3.1-9
thetutlage Jul 26, 2023
9967a10
chore: update dependencies
thetutlage Aug 21, 2023
04aba7c
feat: generate commands index types
thetutlage Aug 21, 2023
dbb5f23
chore(release): 12.3.1-10
thetutlage Aug 21, 2023
bd56441
chore: update dependencies
thetutlage Aug 23, 2023
9d54b6d
chore: bundle output using tsup
thetutlage Aug 23, 2023
584eec0
docs: update badges url
thetutlage Aug 23, 2023
e517d1f
chore(release): 12.3.1-11
thetutlage Aug 23, 2023
82584c8
fix: build path to stubs after bundling
thetutlage Aug 23, 2023
34801cc
chore(release): 12.3.1-12
thetutlage Aug 23, 2023
feab411
chore: update dependencies
thetutlage Sep 25, 2023
d185f52
feat: export E_PROMPT_CANCELLED exception
thetutlage Sep 25, 2023
261b839
refactor: do not import assertions as they are not stable
thetutlage Sep 26, 2023
884bceb
chore: generate correct path to schema file post build
thetutlage Sep 26, 2023
07f297e
chore(release): 12.3.1-13
thetutlage Sep 26, 2023
f149393
chore: update dependencies
thetutlage Oct 17, 2023
ce86220
chore(release): 12.3.1
thetutlage Oct 17, 2023
8146b31
chore(release): 12.3.2-0
thetutlage Oct 17, 2023
703d8dd
chore: update dependencies
thetutlage Nov 23, 2023
6565564
chore: publish source maps and use tsc for generating types
thetutlage Nov 23, 2023
a12359a
chore(release): 12.3.2-1
thetutlage Nov 23, 2023
8f734cd
fix: build process to copy schema.json file
thetutlage Nov 23, 2023
de6a7cb
chore(release): 12.3.2-2
thetutlage Nov 23, 2023
6d91b18
chore: update dependencies
thetutlage Dec 19, 2023
7888c7e
test: add test for parsing big numbers
thetutlage Dec 19, 2023
6970243
style: fix typo
thetutlage Dec 19, 2023
a6c5095
chore(release): 12.3.2-3
thetutlage Dec 19, 2023
b73a8ca
fix: handle prompt cancellation error gracefully
thetutlage Dec 19, 2023
2855b6a
chore(release): 12.3.2-4
thetutlage Dec 19, 2023
9c6676d
refactor: assign 404 status code to E_COMMAND_NOT_FOUND
thetutlage Dec 22, 2023
74e548c
refactor: prompt cancellation error message
thetutlage Dec 22, 2023
b673869
chore(release): 12.3.2-5
thetutlage Dec 22, 2023
8ff01dd
chore: update dependencies
thetutlage Dec 27, 2023
04f6652
chore(release): 12.3.2-6
thetutlage Dec 27, 2023
f68b238
fix: incorporate missing spaces in 'list command' help text (#157)
dec0dOS Dec 31, 2023
7137208
chore: update dependencies
thetutlage Jan 7, 2024
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
70 changes: 0 additions & 70 deletions .github/COMMIT_CONVENTION.md

This file was deleted.

46 changes: 0 additions & 46 deletions .github/CONTRIBUTING.md

This file was deleted.

29 changes: 0 additions & 29 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

28 changes: 0 additions & 28 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

28 changes: 0 additions & 28 deletions .github/PULL_REQUEST_TEMPLATE.md

This file was deleted.

170 changes: 170 additions & 0 deletions .github/labels.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,170 @@
[
{
"name": "Priority: Critical",
"color": "ea0056",
"description": "The issue needs urgent attention",
"aliases": []
},
{
"name": "Priority: High",
"color": "5666ed",
"description": "Look into this issue before picking up any new work",
"aliases": []
},
{
"name": "Priority: Medium",
"color": "f4ff61",
"description": "Try to fix the issue for the next patch/minor release",
"aliases": []
},
{
"name": "Priority: Low",
"color": "87dfd6",
"description": "Something worth considering, but not a top priority for the team",
"aliases": []
},
{
"name": "Semver: Alpha",
"color": "008480",
"description": "Will make it's way to the next alpha version of the package",
"aliases": []
},
{
"name": "Semver: Major",
"color": "ea0056",
"description": "Has breaking changes",
"aliases": []
},
{
"name": "Semver: Minor",
"color": "fbe555",
"description": "Mainly new features and improvements",
"aliases": []
},
{
"name": "Semver: Next",
"color": "5666ed",
"description": "Will make it's way to the bleeding edge version of the package",
"aliases": []
},
{
"name": "Semver: Patch",
"color": "87dfd6",
"description": "A bug fix",
"aliases": []
},
{
"name": "Status: Abandoned",
"color": "ffffff",
"description": "Dropped and not into consideration",
"aliases": ["wontfix"]
},
{
"name": "Status: Accepted",
"color": "e5fbf2",
"description": "The proposal or the feature has been accepted for the future versions",
"aliases": []
},
{
"name": "Status: Blocked",
"color": "ea0056",
"description": "The work on the issue or the PR is blocked. Check comments for reasoning",
"aliases": []
},
{
"name": "Status: Completed",
"color": "008672",
"description": "The work has been completed, but not released yet",
"aliases": []
},
{
"name": "Status: In Progress",
"color": "73dbc4",
"description": "Still banging the keyboard",
"aliases": ["in progress"]
},
{
"name": "Status: On Hold",
"color": "f4ff61",
"description": "The work was started earlier, but is on hold now. Check comments for reasoning",
"aliases": ["On Hold"]
},
{
"name": "Status: Review Needed",
"color": "fbe555",
"description": "Review from the core team is required before moving forward",
"aliases": []
},
{
"name": "Status: Awaiting More Information",
"color": "89f8ce",
"description": "Waiting on the issue reporter or PR author to provide more information",
"aliases": []
},
{
"name": "Status: Need Contributors",
"color": "7057ff",
"description": "Looking for contributors to help us move forward with this issue or PR",
"aliases": []
},
{
"name": "Type: Bug",
"color": "ea0056",
"description": "The issue has indentified a bug",
"aliases": ["bug"]
},
{
"name": "Type: Security",
"color": "ea0056",
"description": "Spotted security vulnerability and is a top priority for the core team",
"aliases": []
},
{
"name": "Type: Duplicate",
"color": "00837e",
"description": "Already answered or fixed previously",
"aliases": ["duplicate"]
},
{
"name": "Type: Enhancement",
"color": "89f8ce",
"description": "Improving an existing feature",
"aliases": ["enhancement"]
},
{
"name": "Type: Feature Request",
"color": "483add",
"description": "Request to add a new feature to the package",
"aliases": []
},
{
"name": "Type: Invalid",
"color": "dbdbdb",
"description": "Doesn't really belong here. Maybe use discussion threads?",
"aliases": ["invalid"]
},
{
"name": "Type: Question",
"color": "eceafc",
"description": "Needs clarification",
"aliases": ["help wanted", "question"]
},
{
"name": "Type: Documentation Change",
"color": "7057ff",
"description": "Documentation needs some improvements",
"aliases": ["documentation"]
},
{
"name": "Type: Dependencies Update",
"color": "00837e",
"description": "Bump dependencies",
"aliases": ["dependencies"]
},
{
"name": "Good First Issue",
"color": "008480",
"description": "Want to contribute? Just filter by this label",
"aliases": ["good first issue"]
}
]
4 changes: 2 additions & 2 deletions .github/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ daysUntilClose: 7

# Issues with these labels will never be considered stale
exemptLabels:
- "Type: Security"
- 'Type: Security'

# Label to use when marking an issue as stale
staleLabel: "Status: Abandoned"
staleLabel: 'Status: Abandoned'

# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
Expand Down
Loading