浏览代码

remove duplicate and/or incorrect license headers

Nariman Jelveh 10 月之前
父节点
当前提交
00eabd7b10
共有 100 个文件被更改,包括 31 次插入1273 次删除
  1. 0 18
      src/contextlink/context.js
  2. 0 18
      src/contextlink/entry.js
  3. 0 18
      src/contextlink/test/testcontext.js
  4. 0 18
      src/git/config/dev.js
  5. 0 18
      src/git/config/release.js
  6. 0 18
      src/git/rollup.config.js
  7. 1 1
      src/git/src/auth.js
  8. 1 1
      src/git/src/color.js
  9. 1 1
      src/git/src/diff.js
  10. 1 1
      src/git/src/filesystem.js
  11. 1 1
      src/git/src/format.js
  12. 1 1
      src/git/src/git-command-definition.js
  13. 1 1
      src/git/src/git-helpers.js
  14. 1 1
      src/git/src/help.js
  15. 1 1
      src/git/src/main.js
  16. 1 1
      src/git/src/refs.js
  17. 0 18
      src/git/src/subcommands/__exports__.js
  18. 1 1
      src/git/src/subcommands/add.js
  19. 1 1
      src/git/src/subcommands/branch.js
  20. 1 1
      src/git/src/subcommands/checkout.js
  21. 1 1
      src/git/src/subcommands/cherry-pick.js
  22. 1 1
      src/git/src/subcommands/clone.js
  23. 1 1
      src/git/src/subcommands/commit.js
  24. 1 1
      src/git/src/subcommands/config.js
  25. 1 1
      src/git/src/subcommands/diff.js
  26. 1 1
      src/git/src/subcommands/fetch.js
  27. 1 1
      src/git/src/subcommands/help.js
  28. 1 1
      src/git/src/subcommands/init.js
  29. 1 1
      src/git/src/subcommands/log.js
  30. 1 1
      src/git/src/subcommands/pull.js
  31. 1 1
      src/git/src/subcommands/push.js
  32. 1 1
      src/git/src/subcommands/remote.js
  33. 1 1
      src/git/src/subcommands/restore.js
  34. 1 1
      src/git/src/subcommands/show.js
  35. 1 1
      src/git/src/subcommands/status.js
  36. 1 1
      src/git/src/subcommands/version.js
  37. 1 1
      src/gui/utils.js
  38. 0 18
      src/phoenix/config/dev.js
  39. 0 18
      src/phoenix/config/release.js
  40. 1 1
      src/phoenix/doc/license_header.txt
  41. 0 18
      src/phoenix/doc/stash/SymbolParserImpl.js
  42. 0 18
      src/phoenix/rollup.config.js
  43. 0 18
      src/phoenix/src/ansi-shell/ANSIContext.js
  44. 0 18
      src/phoenix/src/ansi-shell/ANSIShell.js
  45. 0 18
      src/phoenix/src/ansi-shell/ConcreteSyntaxError.js
  46. 0 18
      src/phoenix/src/ansi-shell/arg-parsers/simple-parser.js
  47. 0 18
      src/phoenix/src/ansi-shell/decorators/errors.js
  48. 0 18
      src/phoenix/src/ansi-shell/ioutil/ByteWriter.js
  49. 0 18
      src/phoenix/src/ansi-shell/ioutil/MemReader.js
  50. 0 18
      src/phoenix/src/ansi-shell/ioutil/MemWriter.js
  51. 0 18
      src/phoenix/src/ansi-shell/ioutil/MultiWriter.js
  52. 0 18
      src/phoenix/src/ansi-shell/ioutil/NullifyWriter.js
  53. 0 18
      src/phoenix/src/ansi-shell/ioutil/ProxyReader.js
  54. 0 18
      src/phoenix/src/ansi-shell/ioutil/ProxyWriter.js
  55. 0 18
      src/phoenix/src/ansi-shell/ioutil/SignalReader.js
  56. 0 18
      src/phoenix/src/ansi-shell/ioutil/SyncLinesReader.js
  57. 0 18
      src/phoenix/src/ansi-shell/parsing/PARSE_CONSTANTS.js
  58. 0 18
      src/phoenix/src/ansi-shell/parsing/PuterShellParser.js
  59. 0 18
      src/phoenix/src/ansi-shell/parsing/UnquotedTokenParserImpl.js
  60. 0 18
      src/phoenix/src/ansi-shell/parsing/brainstorming.js
  61. 0 18
      src/phoenix/src/ansi-shell/parsing/buildParserFirstHalf.js
  62. 0 18
      src/phoenix/src/ansi-shell/parsing/buildParserSecondHalf.js
  63. 0 18
      src/phoenix/src/ansi-shell/pipeline/Coupler.js
  64. 0 18
      src/phoenix/src/ansi-shell/pipeline/Pipe.js
  65. 0 18
      src/phoenix/src/ansi-shell/pipeline/Pipeline.js
  66. 0 18
      src/phoenix/src/ansi-shell/pipeline/iowrappers.js
  67. 0 18
      src/phoenix/src/ansi-shell/readline/history.js
  68. 0 18
      src/phoenix/src/ansi-shell/readline/readline.js
  69. 0 18
      src/phoenix/src/ansi-shell/readline/readtoken.js
  70. 0 18
      src/phoenix/src/ansi-shell/readline/rl_comprehend.js
  71. 0 18
      src/phoenix/src/ansi-shell/readline/rl_csi_handlers.js
  72. 0 18
      src/phoenix/src/ansi-shell/readline/rl_words.js
  73. 0 18
      src/phoenix/src/ansi-shell/signals.js
  74. 0 18
      src/phoenix/src/context/context.js
  75. 0 18
      src/phoenix/src/main_cli.js
  76. 0 18
      src/phoenix/src/main_puter.js
  77. 0 18
      src/phoenix/src/meta/versions.js
  78. 0 18
      src/phoenix/src/platform/node/filesystem.js
  79. 0 18
      src/phoenix/src/platform/puter/drivers.js
  80. 0 18
      src/phoenix/src/platform/puter/filesystem.js
  81. 0 18
      src/phoenix/src/pty/XDocumentPTT.js
  82. 0 18
      src/phoenix/src/puter-shell/completers/CommandCompleter.js
  83. 0 18
      src/phoenix/src/puter-shell/completers/FileCompleter.js
  84. 0 18
      src/phoenix/src/puter-shell/completers/OptionCompleter.js
  85. 0 18
      src/phoenix/src/puter-shell/coreutils/__exports__.js
  86. 0 18
      src/phoenix/src/puter-shell/coreutils/ai.js
  87. 0 18
      src/phoenix/src/puter-shell/coreutils/basename.js
  88. 0 18
      src/phoenix/src/puter-shell/coreutils/cat.js
  89. 0 18
      src/phoenix/src/puter-shell/coreutils/cd.js
  90. 0 18
      src/phoenix/src/puter-shell/coreutils/changelog.js
  91. 0 18
      src/phoenix/src/puter-shell/coreutils/clear.js
  92. 0 18
      src/phoenix/src/puter-shell/coreutils/coreutil_lib/echo_escapes.js
  93. 0 18
      src/phoenix/src/puter-shell/coreutils/coreutil_lib/exit.js
  94. 0 18
      src/phoenix/src/puter-shell/coreutils/coreutil_lib/help.js
  95. 0 18
      src/phoenix/src/puter-shell/coreutils/coreutil_lib/validate.js
  96. 0 18
      src/phoenix/src/puter-shell/coreutils/cp.js
  97. 0 18
      src/phoenix/src/puter-shell/coreutils/date.js
  98. 0 18
      src/phoenix/src/puter-shell/coreutils/dcall.js
  99. 0 18
      src/phoenix/src/puter-shell/coreutils/dirname.js
  100. 0 18
      src/phoenix/src/puter-shell/coreutils/echo.js

+ 0 - 18
src/contextlink/context.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 export class Context {
     constructor (values) {
         for ( const k in values ) this[k] = values[k];

+ 0 - 18
src/contextlink/entry.js

@@ -16,22 +16,4 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 export { Context } from "./context.js";

+ 0 - 18
src/contextlink/test/testcontext.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import assert from 'assert';
 import { Context } from "../context.js";
 

+ 0 - 18
src/git/config/dev.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 globalThis.__CONFIG__ = {
     sdk_url: 'http://puter.localhost:4100/sdk/puter.js',
     proxy_url: 'https://cors.isomorphic-git.org',

+ 0 - 18
src/git/config/release.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 globalThis.__CONFIG__ = {
     sdk_url: 'https://puter.com/puter.js/v2',
     // TODO: Host a proxy ourselves, so we're not relying on (and maybe overloading) theirs.

+ 0 - 18
src/git/rollup.config.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { nodeResolve } from '@rollup/plugin-node-resolve'
 import commonjs from '@rollup/plugin-commonjs';
 import copy from 'rollup-plugin-copy';

+ 1 - 1
src/git/src/auth.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/color.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/diff.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/filesystem.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/format.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/git-command-definition.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/git-helpers.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/help.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/main.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/refs.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 0 - 18
src/git/src/subcommands/__exports__.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 // Generated by /tools/gen.js
 import module_add from './add.js'
 import module_branch from './branch.js'

+ 1 - 1
src/git/src/subcommands/add.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/subcommands/branch.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/subcommands/checkout.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/subcommands/cherry-pick.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/subcommands/clone.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/subcommands/commit.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/subcommands/config.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/subcommands/diff.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/subcommands/fetch.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/subcommands/help.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/subcommands/init.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/subcommands/log.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/subcommands/pull.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/subcommands/push.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/subcommands/remote.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/subcommands/restore.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/subcommands/show.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/subcommands/status.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/git/src/subcommands/version.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
- * Copyright (C) 2024  Puter Technologies Inc.
+ * Copyright (C) 2024 Puter Technologies Inc.
  *
  * This file is part of Puter's Git client.
  *

+ 1 - 1
src/gui/utils.js

@@ -17,7 +17,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 /*
-Copyright (C) 2024  Puter Technologies Inc.
+Copyright (C) 2024 Puter Technologies Inc.
 
 This file is part of Puter.com.
 

+ 0 - 18
src/phoenix/config/dev.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 globalThis.__CONFIG__ = {
     "origin": "https://puter.local:8080",
     "shell.href": "https://puter.local:8081",

+ 0 - 18
src/phoenix/config/release.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 globalThis.__CONFIG__ = {
     origin: "https://xd.puter.sh",
     sdk_url: 'https://puter.com/puter.js/v2',

+ 1 - 1
src/phoenix/doc/license_header.txt

@@ -1,4 +1,4 @@
-Copyright (C) 2024  Puter Technologies Inc.
+Copyright (C) 2024 Puter Technologies Inc.
 
 This file is part of Phoenix Shell.
 

+ 0 - 18
src/phoenix/doc/stash/SymbolParserImpl.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 // Here for safe-keeping - wasn't correct for shell tokens but
 // it will be needed later for variable assignments
 

+ 0 - 18
src/phoenix/rollup.config.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { nodeResolve } from '@rollup/plugin-node-resolve'
 import commonjs from '@rollup/plugin-commonjs';
 import copy from 'rollup-plugin-copy';

+ 0 - 18
src/phoenix/src/ansi-shell/ANSIContext.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { Context } from "../context/context.js";
 
 const modifiers = ['shift', 'alt', 'ctrl', 'meta'];

+ 0 - 18
src/phoenix/src/ansi-shell/ANSIShell.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { ConcreteSyntaxError } from "./ConcreteSyntaxError.js";
 import { MultiWriter } from "./ioutil/MultiWriter.js";
 import { Coupler } from "./pipeline/Coupler.js";

+ 0 - 18
src/phoenix/src/ansi-shell/ConcreteSyntaxError.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 /**
  * An error for which the location it occurred within the input is known.
  */

+ 0 - 18
src/phoenix/src/ansi-shell/arg-parsers/simple-parser.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { parseArgs } from '@pkgjs/parseargs';
 import { DEFAULT_OPTIONS } from '../../puter-shell/coreutils/coreutil_lib/help.js';
 

+ 0 - 18
src/phoenix/src/ansi-shell/decorators/errors.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 export default {
     name: 'errors',
     decorate (fn, { command, ctx }) {

+ 0 - 18
src/phoenix/src/ansi-shell/ioutil/ByteWriter.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { ProxyWriter } from "./ProxyWriter.js";
 
 const encoder = new TextEncoder();

+ 0 - 18
src/phoenix/src/ansi-shell/ioutil/MemReader.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 export class MemReader {
     constructor (data) {
         this.data = data;

+ 0 - 18
src/phoenix/src/ansi-shell/ioutil/MemWriter.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 const encoder = new TextEncoder();
 
 export class MemWriter {

+ 0 - 18
src/phoenix/src/ansi-shell/ioutil/MultiWriter.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 export class MultiWriter {
     constructor ({ delegates }) {
         this.delegates = delegates;

+ 0 - 18
src/phoenix/src/ansi-shell/ioutil/NullifyWriter.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { ProxyWriter } from "./ProxyWriter.js";
 
 export class NullifyWriter extends ProxyWriter {

+ 0 - 18
src/phoenix/src/ansi-shell/ioutil/ProxyReader.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 export class ProxyReader {
     constructor ({ delegate }) {
         this.delegate = delegate;

+ 0 - 18
src/phoenix/src/ansi-shell/ioutil/ProxyWriter.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 export class ProxyWriter {
     constructor ({ delegate }) {
         this.delegate = delegate;

+ 0 - 18
src/phoenix/src/ansi-shell/ioutil/SignalReader.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { ANSIContext } from "../ANSIContext.js";
 import { signals } from "../signals.js";
 import { ProxyReader } from "./ProxyReader.js";

+ 0 - 18
src/phoenix/src/ansi-shell/ioutil/SyncLinesReader.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { ProxyReader } from "./ProxyReader.js";
 
 const decoder = new TextDecoder();

+ 0 - 18
src/phoenix/src/ansi-shell/parsing/PARSE_CONSTANTS.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 export const PARSE_CONSTANTS = {
     list_ws: [' ', '\n', '\t'],
     list_quot: [`"`, `'`],

+ 0 - 18
src/phoenix/src/ansi-shell/parsing/PuterShellParser.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { StrataParser, StringPStratumImpl } from "strataparse";
 import { buildParserFirstHalf } from "./buildParserFirstHalf.js";
 import { buildParserSecondHalf } from "./buildParserSecondHalf.js";

+ 0 - 18
src/phoenix/src/ansi-shell/parsing/UnquotedTokenParserImpl.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 const list_ws = [' ', '\n', '\t'];
 const list_quot = [`"`, `'`];
 const list_stoptoken = [

+ 0 - 18
src/phoenix/src/ansi-shell/parsing/brainstorming.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 const seq = [
     { $: 'symbol', text: 'command' },
     { $: 'string.dquote' },

+ 0 - 18
src/phoenix/src/ansi-shell/parsing/buildParserFirstHalf.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { FirstRecognizedPStratumImpl, ParserBuilder, ParserFactory, StrUntilParserImpl, StrataParseFacade, WhitespaceParserImpl } from "strataparse";
 import { UnquotedTokenParserImpl } from "./UnquotedTokenParserImpl.js";
 import { PARSE_CONSTANTS } from "./PARSE_CONSTANTS.js";

+ 0 - 18
src/phoenix/src/ansi-shell/parsing/buildParserSecondHalf.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { ParserBuilder, ParserFactory, StrataParseFacade } from "strataparse"
 
 import { PARSE_CONSTANTS } from "./PARSE_CONSTANTS.js";

+ 0 - 18
src/phoenix/src/ansi-shell/pipeline/Coupler.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { TeePromise, raceCase } from "../../promise.js";
 
 export class Coupler {

+ 0 - 18
src/phoenix/src/ansi-shell/pipeline/Pipe.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 export class Pipe {
     constructor () {
         this.readableStream = new ReadableStream({

+ 0 - 18
src/phoenix/src/ansi-shell/pipeline/Pipeline.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { SyncLinesReader } from "../ioutil/SyncLinesReader.js";
 import { TOKENS } from "../readline/readtoken.js";
 import { ByteWriter } from "../ioutil/ByteWriter.js";

+ 0 - 18
src/phoenix/src/ansi-shell/pipeline/iowrappers.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 export class CommandStdinDecorator {
     constructor (rs) {
         this.rs = rs;

+ 0 - 18
src/phoenix/src/ansi-shell/readline/history.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 export class HistoryManager {
     constructor({ enableLogging = false } = {}) {
         this.items = [];

+ 0 - 18
src/phoenix/src/ansi-shell/readline/readline.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { Context } from '../../context/context.js';
 import { CommandCompleter } from '../../puter-shell/completers/CommandCompleter.js';
 import { FileCompleter } from '../../puter-shell/completers/FileCompleter.js';

+ 0 - 18
src/phoenix/src/ansi-shell/readline/readtoken.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 // [reference impl](https://github.com/brgl/busybox/blob/master/shell/ash.c)
 
 const list_ws = [' ', '\n', '\t'];

+ 0 - 18
src/phoenix/src/ansi-shell/readline/rl_comprehend.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 // This function comprehends the readline input and returns something
 // called a "readline input state" - this includes any information needed
 

+ 0 - 18
src/phoenix/src/ansi-shell/readline/rl_csi_handlers.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 /*
 ## this source file
 - maps: CSI (Control Sequence Introducer) sequences

+ 0 - 18
src/phoenix/src/ansi-shell/readline/rl_words.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 export const findNextWord = (str, from, reverse) => {
     let stage = 0;
     let incr = reverse ? -1 : 1;

+ 0 - 18
src/phoenix/src/ansi-shell/signals.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 export const signals = Object.freeze({
     SIGINT: 2,
     SIGQUIT: 3,

+ 0 - 18
src/phoenix/src/context/context.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 export class AbstractContext {
     get constants () {
         return this.instance_.constants;

+ 0 - 18
src/phoenix/src/main_cli.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { Context } from 'contextlink';
 import { launchPuterShell } from './puter-shell/main.js';
 import { NodeStdioPTT } from './pty/NodeStdioPTT.js';

+ 0 - 18
src/phoenix/src/main_puter.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { Context } from 'contextlink';
 import { launchPuterShell } from './puter-shell/main.js';
 import { CreateFilesystemProvider } from './platform/puter/filesystem.js';

+ 0 - 18
src/phoenix/src/meta/versions.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 export const SHELL_VERSIONS = [
     {
         v: '0.2.4',

+ 0 - 18
src/phoenix/src/platform/node/filesystem.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import fs from 'fs';
 import path_ from 'path';
 

+ 0 - 18
src/phoenix/src/platform/puter/drivers.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 export const CreateDriversProvider = ({
     puterSDK
 }) => {

+ 0 - 18
src/phoenix/src/platform/puter/filesystem.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { ErrorCodes, PosixError } from '@heyputer/puter-js-common/src/PosixError.js';
 
 // DRY: Almost the same as node/filesystem.js

+ 0 - 18
src/phoenix/src/pty/XDocumentPTT.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { BetterReader } from "dev-pty";
 
 const encoder = new TextEncoder();

+ 0 - 18
src/phoenix/src/puter-shell/completers/CommandCompleter.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 export class CommandCompleter {
     async getCompletions (ctx, inputState) {
         const { builtins } = ctx.registries;

+ 0 - 18
src/phoenix/src/puter-shell/completers/FileCompleter.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import path_ from "path-browserify";
 import { resolveRelativePath } from '../../util/path.js';
 

+ 0 - 18
src/phoenix/src/puter-shell/completers/OptionCompleter.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { DEFAULT_OPTIONS } from '../coreutils/coreutil_lib/help.js';
 
 export class OptionCompleter {

+ 0 - 18
src/phoenix/src/puter-shell/coreutils/__exports__.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 // Generated by /tools/gen.js
 import module_ai from './ai.js'
 import module_basename from './basename.js'

+ 0 - 18
src/phoenix/src/puter-shell/coreutils/ai.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { Exit } from './coreutil_lib/exit.js';
 
 export default {

+ 0 - 18
src/phoenix/src/puter-shell/coreutils/basename.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { Exit } from './coreutil_lib/exit.js';
 
 export default {

+ 0 - 18
src/phoenix/src/puter-shell/coreutils/cat.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { resolveRelativePath } from '../../util/path.js';
 
 export default {

+ 0 - 18
src/phoenix/src/puter-shell/coreutils/cd.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { Exit } from './coreutil_lib/exit.js';
 import { resolveRelativePath } from '../../util/path.js';
 

+ 0 - 18
src/phoenix/src/puter-shell/coreutils/changelog.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { SHELL_VERSIONS } from "../../meta/versions.js";
 
 async function printVersion(ctx, version) {

+ 0 - 18
src/phoenix/src/puter-shell/coreutils/clear.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 export default {
     name: 'clear',
     usage: 'clear',

+ 0 - 18
src/phoenix/src/puter-shell/coreutils/coreutil_lib/echo_escapes.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 /*
     Echo Escapes Implementations
     ----------------------------

+ 0 - 18
src/phoenix/src/puter-shell/coreutils/coreutil_lib/exit.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 export class Exit extends Error {
     constructor (code) {
         super(`exit ${code}`);

+ 0 - 18
src/phoenix/src/puter-shell/coreutils/coreutil_lib/help.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { wrapText } from '../../../util/wrap-text.js';
 
 const TAB_SIZE = 8;

+ 0 - 18
src/phoenix/src/puter-shell/coreutils/coreutil_lib/validate.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 export const validate_string = (str, meta) => {
     if ( str === undefined ) {
         if ( ! meta.allow_empty ) {

+ 0 - 18
src/phoenix/src/puter-shell/coreutils/cp.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { Exit } from "./coreutil_lib/exit.js";
 import { resolveRelativePath } from '../../util/path.js';
 

+ 0 - 18
src/phoenix/src/puter-shell/coreutils/date.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { Exit } from './coreutil_lib/exit.js';
 
 // "When no formatting operand is specified, the output in the POSIX locale shall be equivalent to specifying:"

+ 0 - 18
src/phoenix/src/puter-shell/coreutils/dcall.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 function highlight(text) {
     return `\x1B[92m${text}\x1B[0m`;
 }

+ 0 - 18
src/phoenix/src/puter-shell/coreutils/dirname.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { Exit } from './coreutil_lib/exit.js';
 
 export default {

+ 0 - 18
src/phoenix/src/puter-shell/coreutils/echo.js

@@ -16,24 +16,6 @@
  * You should have received a copy of the GNU Affero General Public License
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
-/*
- * Copyright (C) 2024  Puter Technologies Inc.
- *
- * This file is part of Phoenix Shell.
- *
- * Phoenix Shell is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License as published
- * by the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License
- * along with this program.  If not, see <https://www.gnu.org/licenses/>.
- */
 import { processEscapes } from "./coreutil_lib/echo_escapes.js";
 
 export default {

部分文件因为文件数量过多而无法显示