Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
735 commits
Select commit Hold shift + click to select a range
e3fcb7f
chore: client: view: rm comment
coderaiser Aug 13, 2025
2077468
fix: client: listeners: click: avoid select on conext menu
coderaiser Aug 17, 2025
7db3136
refactor: clients: dom: events: simplify
coderaiser Aug 17, 2025
a6d18dd
fix: select file: name -> line
coderaiser Aug 30, 2025
83a1e52
chore: cloudcmd: v18.7.4
coderaiser Aug 30, 2025
08b5c6b
feature: client: menu: aleman: add
coderaiser Sep 1, 2025
faa2f9c
chore: cloudcmd: actions: lint ☘️
coderaiser Sep 1, 2025
fc20b9a
chore: cloudcmd: v18.8.0
coderaiser Sep 1, 2025
25119ac
chore: cloudcmd: actions: lint ☘️
coderaiser Sep 1, 2025
d252fe5
feature: robots.txt: add
coderaiser Sep 3, 2025
15b71c1
feature: cloudcmd: aleman v1.2.5
coderaiser Sep 3, 2025
876bbfd
chore: cloudcmd: v18.8.1
coderaiser Sep 3, 2025
67e4b8f
chore: cloudcmd: actions: lint ☘️
coderaiser Sep 3, 2025
0584f4f
feature: cloudcmd: aleman v1.3.0
coderaiser Sep 4, 2025
c164766
chore: cloudcmd: v18.8.2
coderaiser Sep 4, 2025
b4792fc
feature: cloudcmd: aleman v1.4.0
coderaiser Sep 4, 2025
df79dda
chore: cloudcmd: v18.8.3
coderaiser Sep 4, 2025
08d13c6
feature: cloudcmd: aleman v1.4.9
coderaiser Sep 9, 2025
3cf13a9
chore: cloudcmd: v18.8.4
coderaiser Sep 9, 2025
c69ec16
feature: cloudcmd: aleman v1.5.0
coderaiser Sep 10, 2025
eaea183
chore: cloudcmd: v18.8.5
coderaiser Sep 10, 2025
4fcaf28
feature: cloudcmd: aleman v1.6.0
coderaiser Sep 12, 2025
4eb47f9
chore: cloudcmd: v18.8.6
coderaiser Sep 12, 2025
09408af
feature: cloudcmd: aleman v1.6.1
coderaiser Sep 12, 2025
1fc57fd
chore: cloudcmd: v18.8.7
coderaiser Sep 12, 2025
03631d9
feature: cloudcmd: aleman v1.7.0
coderaiser Sep 13, 2025
a2f6695
chore: cloudcmd: v18.8.8
coderaiser Sep 13, 2025
2e7bdb8
feature: cloudcmd: aleman v1.8.0
coderaiser Sep 14, 2025
84bfef5
chore: cloudcmd: v18.8.9
coderaiser Sep 14, 2025
ddf9e45
feature: cloudcmd: aleman v1.9.0
coderaiser Sep 14, 2025
2559343
docs: help: menu: hot keys
coderaiser Sep 14, 2025
5e657e9
chore: cloudcmd: v18.8.10
coderaiser Sep 14, 2025
00a2012
feature: cloudcmd: html: importsmap: add
coderaiser Sep 14, 2025
b0360d8
feature: cloudcmd: aleman v1.9.1
coderaiser Sep 14, 2025
84a51a9
chore: cloudcmd: v18.8.11
coderaiser Sep 14, 2025
5970f10
feature: cloudcmd: drop support of node < 22
coderaiser Sep 14, 2025
7fb130c
chore: actions: v24
coderaiser Sep 14, 2025
50b19dc
feature: cloudcmd: menu: default: supermenu -> aleman
coderaiser Sep 14, 2025
3f7e177
chore: cloudcmd: v19.0.0
coderaiser Sep 14, 2025
9e4d66d
docs: help: menu: typos
coderaiser Sep 14, 2025
a05ecdb
feature: cloudcmd: aleman v1.10.0
coderaiser Sep 14, 2025
fc6304a
fix: tmpl: config: aleman, supermenu
coderaiser Sep 14, 2025
c963ffe
chore: cloudcmd: v19.0.1
coderaiser Sep 14, 2025
511347d
feature: cloudcmd: aleman v1.11.0
coderaiser Sep 14, 2025
1537fa7
chore: cloudcmd: v19.0.2
coderaiser Sep 14, 2025
c5aed16
feature: cloudcmd: aleman v1.12.2
coderaiser Sep 15, 2025
56ed1cd
chore: cloudcmd: v19.0.3
coderaiser Sep 15, 2025
66db798
feature: cloudcmd: aleman v1.12.3
coderaiser Sep 15, 2025
8366b3b
chore: cloudcmd: v19.0.4
coderaiser Sep 15, 2025
64df81b
fix: cloudcmd: client: listeners: f9: stopPropagation
coderaiser Sep 16, 2025
38dd510
feature: cloudcmd: aleman v1.12.4
coderaiser Sep 16, 2025
3f3c644
chore: cloudcmd: v19.0.5
coderaiser Sep 16, 2025
39a2402
feature: cloudcmd: aleman v1.13.0
coderaiser Sep 17, 2025
2a8109f
chore: cloudcmd: v19.0.6
coderaiser Sep 17, 2025
543e08a
chore: cloudcmd: actions: lint ☘️
coderaiser Sep 17, 2025
5b972e2
feature: cloudcmd: aleman v1.14.0
coderaiser Sep 18, 2025
3033aed
chore: cloudcmd: v19.0.7
coderaiser Sep 18, 2025
14e6754
chore: cloudcmd: actions: lint ☘️
coderaiser Sep 18, 2025
efe8132
feature: cloudcmd: aleman v1.14.3
coderaiser Sep 20, 2025
d845323
chore: cloudcmd: v19.0.8
coderaiser Sep 20, 2025
60c5616
feature: cloudcmd: aleman v1.14.4
coderaiser Sep 22, 2025
07d18cf
chore: cloudcmd: v19.0.9
coderaiser Sep 22, 2025
2e667ba
feature: cloudcmd: aleman v1.15.0
coderaiser Sep 23, 2025
babeb9f
chore: cloudcmd: v19.0.10
coderaiser Sep 23, 2025
91f9c0a
chore: putout: client: disable nodejs
coderaiser Sep 24, 2025
f4386a6
feature: cloudcmd: aleman v1.16.1
coderaiser Sep 24, 2025
9fd4a45
chore: cloudcmd: v19.0.11
coderaiser Sep 24, 2025
836e908
feature: cloudcmd: aleman v1.16.2
coderaiser Sep 25, 2025
e5d004c
chore: cloudcmd: v19.0.12
coderaiser Sep 25, 2025
8477f3e
feature: cloudcmd: aleman v1.16.3 (#446)
coderaiser Sep 26, 2025
1037a1a
chore: cloudcmd: v19.0.13
coderaiser Sep 26, 2025
a49e963
chore: lint
coderaiser Oct 26, 2025
2a525e9
fix: aleman: copy paste in text editor (#449)
coderaiser Nov 27, 2025
3ceb9a8
feature: cloudcmd: open v11.0.0
coderaiser Nov 27, 2025
5a2ac76
chore: cloudcmd: v19.0.14
coderaiser Nov 27, 2025
0067653
feature: cloudcmd: aleman v1.16.5
coderaiser Nov 28, 2025
78ddbd8
chore: cloudcmd: v19.0.15
coderaiser Nov 28, 2025
5b5352c
feature: cloudcmd: putout v41.0.0
coderaiser Dec 5, 2025
e6a0097
feature: cloudcmd: eslint-plugin-putout v29.0.2
coderaiser Dec 5, 2025
14ec19e
feature: cloudcmd: find-up v8.0.0
coderaiser Dec 5, 2025
db0e0ae
chore: cloudcmd: v19.0.16
coderaiser Dec 5, 2025
0222d17
feature: cloudcmd: gritty v9.0.0
coderaiser Dec 24, 2025
2ec5713
chore: cloudcmd: v19.0.17
coderaiser Dec 24, 2025
ab20a46
feature: server: bun support (oven-sh/bun#25674)
coderaiser Dec 24, 2025
dfcd655
feature: deno config: add
coderaiser Dec 24, 2025
06f3b78
feature: cloudcmd: try-catch v4.0.4
coderaiser Dec 31, 2025
43edba8
feature: cloudcmd: try-to-catch v4.0.0
coderaiser Dec 31, 2025
cc889bd
chore: lint
coderaiser Dec 31, 2025
0ff1631
feature: cloudcmd: redlint v5.0.0
coderaiser Dec 31, 2025
cdf11f7
chore: cloudcmd: v19.1.0
coderaiser Dec 31, 2025
253389e
feature: cloudcmd: supertape v12.0.0
coderaiser Jan 4, 2026
6d21c53
feature: cloudcmd: madrun v12.1.0
coderaiser Jan 4, 2026
53f6f9e
feature: cloudcmd: globals v17.0.0
coderaiser Jan 4, 2026
fb115c6
test: common: util: get rid of mock-require
coderaiser Jan 12, 2026
024bc41
feature: cloudcmd: fullstore v4.0.0
coderaiser Jan 12, 2026
5cc6f79
feature: cloudcmd: @cloudcmd/stub v5.0.0
coderaiser Jan 12, 2026
5b4bb90
test: client: dom: goTiDirectory: get rid of mock-require
coderaiser Jan 12, 2026
5c1ad5f
chore: cloudcmd: v19.1.1
coderaiser Jan 12, 2026
14452d0
test: client: dom: io: get rid of mock-require
coderaiser Jan 12, 2026
c231fca
test: client: dom: operations: rename-current: get rid of mock-require
coderaiser Jan 12, 2026
feb5aad
test: client: sw: register: get rid of mock-require
coderaiser Jan 13, 2026
4bb7d70
feature: client: modules: view: get rid of mock-require
coderaiser Jan 13, 2026
8234201
chore: cloudcmd: actions: lint ☘️
coderaiser Jan 13, 2026
1275164
test: ployfill: get rid of mock-require
coderaiser Jan 13, 2026
dc99417
feature: client: key: get rid of mock-require
coderaiser Jan 13, 2026
008279d
chore: rm eslintrc
coderaiser Jan 13, 2026
f0dcbe9
fix: client: key: config
coderaiser Jan 14, 2026
6856207
feature: server: env -> env.parse
coderaiser Jan 14, 2026
9e2c5ac
fix: client: edit-names: group rename not renaming (#453)
coderaiser Jan 14, 2026
08dd5ac
chore: cloudcmd: v19.1.2
coderaiser Jan 14, 2026
f903c5c
feature: cloudcmd: multi-rename v3.0.0
coderaiser Jan 15, 2026
cfa0b5e
test: cloudcmd: client: key
coderaiser Jan 15, 2026
457e23f
chore: cloudcmd: v19.1.3
coderaiser Jan 15, 2026
9950cac
feature: client: get-json-from-file-table: migrate to ESM
coderaiser Jan 15, 2026
917f585
feature: client: load-module: migrate to ESM
coderaiser Jan 15, 2026
e27ef51
feature: client: sort: migrate to ESM
coderaiser Jan 15, 2026
6e778a3
feature: client: sort: migrate to ESM
coderaiser Jan 15, 2026
4b84d20
chore: cloudcmd
coderaiser Jan 15, 2026
e178321
chore: cloudcmd: v19.1.4
coderaiser Jan 15, 2026
8de9bd0
chore: webpack: migrate to ESM
coderaiser Jan 16, 2026
d979e94
feature: server: env: migrate to ESM
coderaiser Jan 16, 2026
f75bf4a
chore: cloudcmd: actions: lint ☘️
coderaiser Jan 16, 2026
450f146
feature: client: improve testability
coderaiser Jan 16, 2026
85ebf21
chore: cloudcmd: v19.1.5
coderaiser Jan 16, 2026
2c1210b
chore: cloudcmd: actions: lint ☘️
coderaiser Jan 16, 2026
e36de00
feature: modulas: migrate to ESM
coderaiser Jan 16, 2026
add3160
feature: common: cloudfunc: get rid of bas64
coderaiser Jan 16, 2026
a063353
chore: cloudcmd: actions: lint ☘️
coderaiser Jan 16, 2026
64654e8
feature: common: cloudfunc: migrate to ESM
coderaiser Jan 16, 2026
0971ac4
chore: cloudcmd: actions: lint ☘️
coderaiser Jan 16, 2026
a523ef6
fix: tests
coderaiser Jan 16, 2026
c23a6a1
chore: cloudcmd: v19.1.6
coderaiser Jan 16, 2026
6b0bd2e
refactor: client: move out inner functions
coderaiser Jan 16, 2026
0ccd109
chore: cloudcmd: actions: lint ☘️
coderaiser Jan 16, 2026
3bdf47a
feature: client: migrate to ESM
coderaiser Jan 17, 2026
a94fa0d
feature: client: cloudcmd: migrate to ESM
coderaiser Jan 17, 2026
9cebb24
feature: client: dom: events: migrate to ESM
coderaiser Jan 17, 2026
23a6a69
feature: client: dom/events -> #dom/events
coderaiser Jan 17, 2026
4b945c0
chore: cloudcmd: actions: lint ☘️
coderaiser Jan 17, 2026
dd240ba
test: client: key: vim: rm skip
coderaiser Jan 17, 2026
242820b
chore: cloudcmd: v19.1.7
coderaiser Jan 17, 2026
f61b21e
chore: cloudcmd: actions: lint ☘️
coderaiser Jan 17, 2026
8507282
test: cloudcmd: client: key: rm skip
coderaiser Jan 20, 2026
8876f05
feature: cloudcmd: eslint-plugin-putout v30.0.0
coderaiser Jan 20, 2026
3b6b0b5
feature: client: buffer: migrate to ESM
coderaiser Jan 20, 2026
3b40907
feature: client: modules: operation: migrate to ESM
coderaiser Jan 20, 2026
8a769fd
fix: client: modules: operation: no update after copy
coderaiser Jan 20, 2026
d574a93
feature: client: key: migrate to ESM
coderaiser Jan 20, 2026
e8cf3c9
chore: lint
coderaiser Jan 20, 2026
b9dd4f2
chore: cloudcmd: v19.1.8
coderaiser Jan 20, 2026
7192a56
feature: client: dom: current-file: migrate to ESM
coderaiser Jan 21, 2026
f437a52
feature: client: images: migrate to EMS
coderaiser Jan 21, 2026
c5d9bd7
feature: client: key: vim: get rid of mock-require
coderaiser Jan 21, 2026
75ad441
feature: cloudcmd: @putout/eslint-flat v4.0.0
coderaiser Jan 21, 2026
78e8779
chore: cloudcmd: v19.1.9
coderaiser Jan 21, 2026
77b70b2
feature: cloudcmd: aleman v2.0.0
coderaiser Jan 25, 2026
dc5867b
feature: client: key: vim: get rid of mock-require
coderaiser Jan 25, 2026
6fe61b7
chore: cloudcmd: v19.1.10
coderaiser Jan 25, 2026
3c1a82e
feature: client: key: view: get rid of mock-require
coderaiser Jan 25, 2026
3c0c7c3
client: key: migrate to ESM
coderaiser Jan 25, 2026
091f901
feature: client: listeners: simplify
coderaiser Jan 25, 2026
f849b84
feature: client: listeners: migrate to ESM
coderaiser Jan 25, 2026
5a16b01
chore: cloudcmd: v19.1.11
coderaiser Jan 25, 2026
6b049d9
feature: client: sw: register: migrate to ESM
coderaiser Jan 27, 2026
54c89e5
client: config: migrate to ESM
coderaiser Jan 27, 2026
27a52d3
feature: client: sw: migrate to ESM
coderaiser Jan 27, 2026
116430e
chore: cloudcmd: v19.1.12
coderaiser Jan 27, 2026
41b5a96
feature: client: load: migrate to ESM
coderaiser Jan 27, 2026
bf1ffd0
chore: cloudcmd: v19.1.13
coderaiser Jan 27, 2026
b5acbaf
chore: lint
coderaiser Jan 28, 2026
2cc97f3
feature: client: cloud: migrate to ESM
coderaiser Jan 28, 2026
e1d2f01
test: client: vim: get rid of mock-require
coderaiser Jan 28, 2026
d250bf0
test: client: get rid of mock-require
coderaiser Jan 28, 2026
f8a63b5
feature: client: key: binder: migrate to ESM
coderaiser Jan 28, 2026
4f1a797
chore: cloudcmd: v19.1.14
coderaiser Jan 28, 2026
3bc49f0
feature: client: set-current-by-char: migrate to ESM
coderaiser Jan 28, 2026
82bb338
test: client: key: migrate to ESM
coderaiser Jan 28, 2026
9ab2cec
chore: lint
coderaiser Jan 28, 2026
265c0b4
feature: client: key: vim: migrate to ESM
coderaiser Jan 28, 2026
7593880
chore: cloudcmd: v19.1.15
coderaiser Jan 28, 2026
4c24263
fix: css: spinner: do not minify svg
coderaiser Jan 28, 2026
041d889
chore: cloudcmd: v19.1.16
coderaiser Jan 28, 2026
8223800
chore: madrun: wisdom: CI
coderaiser Jan 28, 2026
0eb802e
feature: client: dom: dialog: migrate to ESM
coderaiser Jan 29, 2026
cf2c641
feature: client: directory: migrate to ESM
coderaiser Jan 29, 2026
23c0d77
feature: client: dom: dom-tree: migrate to ESM
coderaiser Jan 29, 2026
dee50a8
feature: client: dom: files: migrate to ESM
coderaiser Jan 29, 2026
5a2aa70
feature: client: dom: simplify require
coderaiser Jan 29, 2026
9d2c4e4
feature: client: dom: cmd: move out
coderaiser Jan 29, 2026
f9c2831
feature: client: dom: migrate to ESM
coderaiser Jan 29, 2026
21d765f
chore: cloudcmd: v19.1.17
coderaiser Jan 29, 2026
9543f1a
feature: client: dom: upload-files: migrate to ESM
coderaiser Jan 29, 2026
5182cb8
feature: client: modules: upload: migrate to ESM
coderaiser Jan 29, 2026
c704ffe
feature: client: dom: storage: migrate to ESM
coderaiser Jan 29, 2026
e4d0ece
feature: client: dom: rest: migrate to ESM
coderaiser Jan 29, 2026
145bc48
chore: cloudcmd: types
coderaiser Jan 29, 2026
0054cfa
feature: client: dom: load-remote: migrate to ESM
coderaiser Jan 29, 2026
9e65c52
test: client: dom: index: migrate to ESM
coderaiser Jan 29, 2026
ad68317
feature: client: modules: menu: migrate to ESM
coderaiser Jan 29, 2026
ebfdf8c
feature: client: modules: operation: migrate to ESM
coderaiser Jan 29, 2026
73fa496
feature: client: modules: user-menu: migrate to ESM
coderaiser Jan 29, 2026
603e232
chore: cloudcmd: v19.1.18
coderaiser Jan 29, 2026
2a0feac
feature: cloudcmd: @cloudcmd/modal v4.0.0
coderaiser Jan 30, 2026
5e742c5
chore: cloudcmd: v19.1.19
coderaiser Jan 30, 2026
c098859
chore: lint
coderaiser Jan 30, 2026
6addb29
feature: cloudcmd: redzip v4.0.0
coderaiser Jan 31, 2026
2e486f8
feature: cloudcmd: restafary v13.0.0
coderaiser Jan 31, 2026
c1014c9
feature: client: dom: operations: rename-current: migrate to ESM
coderaiser Jan 31, 2026
dae57c3
chore: cloudcmd: v19.1.20
coderaiser Jan 31, 2026
0d7b037
client: modules: command-line: migrate to ESM
coderaiser Feb 1, 2026
7173f6c
feature: cloudcmd: smalltalk v5.0.0
coderaiser Feb 2, 2026
1f17487
feature: client: view: migrate to ESM
coderaiser Feb 2, 2026
8cad751
feature: common: cloudfunc -> #common/cloudfunc
coderaiser Feb 2, 2026
c3b7165
feature: client: dom: images -> #images
coderaiser Feb 2, 2026
ebabad9
feature: common: entity: migrate to ESM
coderaiser Feb 2, 2026
983fd9a
feature: client: edit: migrate to ESM
coderaiser Feb 2, 2026
e3ad330
feature: client: konsole: migrate to ESM
coderaiser Feb 2, 2026
bf50550
chore: cloudcmd: v19.1.21
coderaiser Feb 2, 2026
dfcbfd6
feature: client: modules: terminal: migrate to ESM
coderaiser Feb 2, 2026
3cd3695
feature: client: modules: edit-names-vim: migrate to ESM
coderaiser Feb 2, 2026
dc34ee8
feature: cloudcmd: @putout/plugin-cloudcmd v5.0.0
coderaiser Feb 2, 2026
327ac9d
feature: client: modules: help: migrate to ESM
coderaiser Feb 2, 2026
c9f57c5
feature: client: modules: edit-file-vim: migrate to ESM
coderaiser Feb 2, 2026
2c2ca8e
feature: client: edit-file: migrate to ESM
coderaiser Feb 3, 2026
5b704d0
feature: client: edit-names: migrate to ESM
coderaiser Feb 3, 2026
9d6cffa
feature: client: polifyll: migrate to ESM
coderaiser Feb 3, 2026
f8a941b
feature: client: modules: markdown: migrate to ESM
coderaiser Feb 3, 2026
457c83d
feature: client: migrate to ESM
coderaiser Feb 3, 2026
bb32f7c
feature: client: dom: migrate to ESM
coderaiser Feb 3, 2026
1db64d7
chore: cloudcmd: v19.2.0
coderaiser Feb 3, 2026
071141b
feature: client: terminal-run: migrate to ESM
coderaiser Feb 3, 2026
e8a81c4
feature: client: dom: events: migrate to ESM
coderaiser Feb 3, 2026
4533a25
feature: cloudcmd: migrate to ESM
coderaiser Feb 3, 2026
3d19f47
test: user-menu: coverage
coderaiser Feb 3, 2026
0960104
chore: cssnano: back to cjs
coderaiser Feb 3, 2026
307583e
chore: lint
coderaiser Feb 3, 2026
31570e4
chore: current-file: typo
coderaiser Feb 3, 2026
c7095e2
chore: cloudcmd: v19.3.0
coderaiser Feb 3, 2026
e68338a
chore: cloudcmd: actions: lint ☘️
coderaiser Feb 3, 2026
6e3ba27
fix: Closing X in editor disappeared (#455)
coderaiser Feb 3, 2026
f5cabc7
test: static: user-menu: compare directories
coderaiser Feb 3, 2026
dad4cd1
chore: cloudcmd: v19.3.1
coderaiser Feb 3, 2026
b61818f
chore: cloudcmd: actions: lint ☘️
coderaiser Feb 3, 2026
a266c14
fix: cloudcmd: default -> named
coderaiser Feb 3, 2026
f84ce85
feature: cloudcmd: edward v16.0.0
coderaiser Feb 3, 2026
30f42e9
feature: cloudcmd: restafary v13.0.1
coderaiser Feb 4, 2026
99d8435
fix: cloudcmd: exports
coderaiser Feb 4, 2026
846dd1b
chore: cloudcmd: v19.3.2
coderaiser Feb 4, 2026
4a5a56f
feature: cloudcmd: dword v16.0.0
coderaiser Feb 5, 2026
f3a0d3a
chore: cloudcmd: v19.3.3
coderaiser Feb 5, 2026
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
2 changes: 1 addition & 1 deletion .babelrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@
],
"plugins": [
"module:babel-plugin-macros",
"@babel/plugin-proposal-optional-chaining"
"@babel/plugin-transform-optional-chaining"
]
}
5 changes: 1 addition & 4 deletions .cloudcmd.menu.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
'use strict';

module.exports = {
export default {
'F2 - Rename file': async ({DOM}) => {
await DOM.renameCurrent();
},
Expand Down Expand Up @@ -43,4 +41,3 @@ async function run(TerminalRun, command) {
autoClose: false,
});
}

2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ root = true
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
trim_trailing_whitespace = false
indent_style = space
indent_size = 4

Expand Down
42 changes: 0 additions & 42 deletions .eslintrc.js

This file was deleted.

3 changes: 3 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
github: coderaiser
open_collective: cloudcmd
ko_fi: coderaiser
11 changes: 0 additions & 11 deletions .github/ISSUE_TEMPLATE.md

This file was deleted.

45 changes: 45 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---

name: Bug report
about: Create a report to help us improve
title: ''
labels: needs clarification
assignees: coderaiser

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:

1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**

- **Version** (`cloudcmd -v`):
- **Node Version** `node -v`:
- **OS** (`uname -a` on Linux):
- **Browser name/version**:
- **Used Command Line Parameters**:
- **Changed Config**:

```json
{}
```
- [ ] 🎁 **I'm ready to donate on https://opencollective.com/cloudcmd**
- [ ] 🎁 **I'm ready to donate on https://ko-fi.com/coderaiser**
- [ ] 💪 **I'm willing to work on this issue**

**Additional context**
Add any other context about the problem here.
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Stack Overflow
url: https://stackoverflow.com/search?q=cloudcmd
about: Please ask and answer questions here.
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---

name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
24 changes: 24 additions & 0 deletions .github/ISSUE_TEMPLATE/issue_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
***

name: Tracking issue
about: Create an issue with bug report or feature request.
title: ""
labels: needs triage
assignees: coderaiser

***

- **Version** (`cloudcmd -v`):
- **Node Version** `node -v`:
- **OS** (`uname -a` on Linux):
- **Browser name/version**:
- **Used Command Line Parameters**:
- **Changed Config**:

```json
{}
```

- [ ] 🎁 **I'm ready to donate on https://opencollective.com/cloudcmd**
- [ ] 🎁 **I'm ready to donate on https://ko-fi.com/coderaiser**
- [ ] 💪 **I'm willing to work on this issue**
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ about something, just do as best as you're able.
-->

- [ ] commit message named according to [Contributing Guide](https://github.com/coderaiser/cloudcmd/blob/master/CONTRIBUTING.md "Contributting Guide")
- [ ] `npm run codestyle` is OK
- [ ] `npm run fix:lint` is OK
- [ ] `npm test` is OK
59 changes: 37 additions & 22 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,51 +6,66 @@ on:
jobs:
buildx:
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Use Node.js 14.x
uses: actions/setup-node@v2
uses: actions/checkout@v5
- uses: oven-sh/setup-bun@v2
with:
node-version: 16.x
bun-version: latest
- name: Use Node.js 22.x
uses: actions/setup-node@v6
with:
node-version: 22.x
- name: Install Redrun
run: bun i redrun -g --no-save
- name: NPM Install
run: bun i --no-save
- name: Lint
run: redrun lint
- name: Build
id: build
run: |
npm install
- name: NPM Lint
run: |
npm run lint
- name: NPM Build
id: npm-build
run: >
npm run build

redrun build
echo "::set-output name=version::$(grep '"version":' package.json -m1 | cut -d\" -f4)"
- name: Set up QEMU
uses: docker/setup-qemu-action@v1
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
uses: docker/setup-buildx-action@v3
- name: Login to DockerHub
uses: docker/login-action@v1
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_TOKEN }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push base-image
uses: docker/build-push-action@v2
uses: docker/build-push-action@v5
with:
context: .
file: docker/Dockerfile
platforms: linux/amd64,linux/arm/v7,linux/arm64
platforms: linux/amd64,linux/arm64
push: true
tags: |
coderaiser/cloudcmd:latest
coderaiser/cloudcmd:${{ steps.npm-build.outputs.version }}
coderaiser/cloudcmd:${{ steps.build.outputs.version }}
ghcr.io/${{ github.repository }}:latest
ghcr.io/${{ github.repository }}:${{ steps.build.outputs.version }}
- name: Build and push alpine-image
uses: docker/build-push-action@v2
uses: docker/build-push-action@v5
with:
context: .
file: docker/Dockerfile.alpine
platforms: linux/amd64,linux/arm/v7,linux/arm64
platforms: linux/amd64,linux/arm64
push: true
tags: |
coderaiser/cloudcmd:latest-alpine
coderaiser/cloudcmd:${{ steps.npm-build.outputs.version }}-alpine
coderaiser/cloudcmd:${{ steps.build.outputs.version }}-alpine
ghcr.io/${{ github.repository }}:latest-alpine
ghcr.io/${{ github.repository }}:${{ steps.build.outputs.version }}-alpine
38 changes: 28 additions & 10 deletions .github/workflows/nodejs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,32 +9,50 @@ jobs:
strategy:
matrix:
node-version:
- 14.x
- 16.x
- 17.x
- 22.x
- 24.x
- 25.x
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v5
- uses: oven-sh/setup-bun@v2
with:
bun-version: latest
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v2
uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node-version }}
- name: Install Redrun
run: npm i redrun -g
run: bun i redrun -g --no-save
- name: Install
run: npm install
run: bun i --no-save
- name: Lint
run: redrun fix:lint
- uses: actions/cache@v4
with:
path: |
~/.cargo/bin/
~/.cargo/registry/index/
~/.cargo/registry/cache/
~/.cargo/git/db/
target/
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
- name: Typos Install
run: cargo install typos-cli || echo 'already installed'
- name: Typos
run: typos --write-changes
- name: Commit fixes
uses: EndBug/add-and-commit@v7
uses: EndBug/add-and-commit@v9
continue-on-error: true
with:
message: chore(${{ env.NAME }}) lint using actions
message: "chore: ${{ env.NAME }}: actions: lint ☘️"
- name: Build
run: redrun build
- name: Test
run: redrun test
- name: Coverage
run: redrun coverage coverage:report
- name: Coveralls
uses: coverallsapp/github-action@master
uses: coverallsapp/github-action@v2
continue-on-error: true
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,4 @@ modules/emitify
dist
dist-dev

.idea
Loading