5903ae71be
Phase 4: Add compilation scripts and successful cross-platform build
...
- Created scripts/compile-all.sh for all 5 platforms
- Successfully compiled binaries for:
- Linux x64 (345MB)
- Linux ARM64 (340MB)
- macOS x64 (337MB)
- macOS ARM64 (334MB)
- Windows x64 (345MB)
- Added --no-check flag to bypass npm:net-snmp type issues
- Updated .gitignore for Deno artifacts
- Tested compiled binary - working successfully
Note: Binaries embed npm:net-snmp with native bindings
Warning from Deno about cross-platform node_modules compatibility noted
2025-10-18 12:25:16 +00:00
a649c598ad
Phase 1-2: Migrate to Deno with npm: and node: specifiers
...
- Created deno.json configuration
- Updated all imports to use npm:net-snmp@3.20 .0
- Changed all Node.js built-in imports to node: specifiers
- Updated all .js extensions to .ts in imports
- Created mod.ts as Deno entry point
- Ready for Phase 3: CLI simplification
2025-10-18 11:59:55 +00:00
5f4f3ecbc3
start migration to deno
v3.1.2-pre-deno-migration
2025-10-18 09:14:41 +00:00
806f81c6a0
3.1.2
v3.1.2
2025-03-28 22:30:01 +00:00
88e353eec6
fix(cli/ups-handler): Improve UPS device listing table formatting for better column alignment
2025-03-28 22:30:01 +00:00
80ff1b1230
3.1.1
v3.1.1
2025-03-28 22:27:21 +00:00
1075335497
fix(cli): Improve table header formatting in group and UPS listings
2025-03-28 22:27:21 +00:00
eafb5207a4
3.1.0
v3.1.0
2025-03-28 22:12:01 +00:00
9969e0f703
feat(cli): Refactor CLI commands to use dedicated handlers for UPS, group, and service management
2025-03-28 22:12:01 +00:00
ac4b2c95f3
3.0.1
v3.0.1
2025-03-28 16:32:08 +00:00
c593d76ead
fix(cli): Simplify UPS ID generation by removing the redundant promptForUniqueUpsId function in the CLI module and replacing it with the shortId helper.
2025-03-28 16:32:08 +00:00
01ccf2d080
3.0.0
v3.0.0
2025-03-28 16:19:43 +00:00
0e55f22dad
BREAKING CHANGE(core): Add multi-UPS support and group management; update CLI, configuration and documentation to support multiple UPS devices with group modes
2025-03-28 16:19:43 +00:00
bd3042de25
2.6.17
v2.6.17
2025-03-26 22:43:19 +00:00
456351ca34
fix(logger): Preserve logbox width after logBoxEnd so that subsequent logBoxLine calls continue using the set width.
2025-03-26 22:43:18 +00:00
00afa317ef
2.6.16
v2.6.16
2025-03-26 22:38:24 +00:00
45ee8208b5
fix(cli): Improve CLI logging consistency by replacing direct console output with unified logger calls.
2025-03-26 22:38:24 +00:00
39bf3e2239
2.6.15
v2.6.15
2025-03-26 22:28:38 +00:00
f3de3f0618
fix(logger): Replace direct console logging with unified logger interface for consistent formatting
2025-03-26 22:28:38 +00:00
03056d279d
update
2025-03-26 22:19:24 +00:00
f860f39e59
2.6.14
v2.6.14
2025-03-26 18:15:17 +00:00
fa4516de3b
fix(systemd): Shorten closing log divider in systemd service installation output for consistent formatting.
2025-03-26 18:15:17 +00:00
539547beb8
2.6.13
v2.6.13
2025-03-26 18:13:12 +00:00
6eb92959ec
fix(cli): Fix CLI update output box formatting
2025-03-26 18:13:12 +00:00
4af9af0845
2.6.12
v2.6.12
2025-03-26 18:10:49 +00:00
f7e12cdcbb
fix(systemd): Adjust logging border in systemd service installation output
2025-03-26 18:10:49 +00:00
002498b91b
2.6.11
v2.6.11
2025-03-26 18:08:43 +00:00
459911fe5f
fix(cli, systemd): Adjust log formatting for consistent output in CLI and systemd commands
2025-03-26 18:08:43 +00:00
9859a02ea2
2.6.10
v2.6.10
2025-03-26 18:04:12 +00:00
65444b6d25
fix(daemon): Adjust console log box formatting for consistent output in daemon status messages
2025-03-26 18:04:12 +00:00
d049e8741f
2.6.9
v2.6.9
2025-03-26 18:00:55 +00:00
1123a99aea
fix(cli): Improve console output formatting for status banners and logging messages
2025-03-26 18:00:54 +00:00
d01e878310
2.6.8
v2.6.8
2025-03-26 17:49:50 +00:00
588aeabf4b
fix(cli): Improve CLI formatting, refine debug option filtering, and remove unused dgram import in SNMP manager
2025-03-26 17:49:50 +00:00
87005e72f1
2.6.7
v2.6.7
2025-03-26 15:56:31 +00:00
f799c2ee66
fix(setup.sh): Clarify net-snmp dependency installation message in setup.sh
2025-03-26 15:56:31 +00:00
1a029ba493
2.6.6
v2.6.6
2025-03-26 15:53:38 +00:00
5b756dd223
fix(setup.sh): Improve setup script to detect and execute npm-cli.js directly using the Node.js binary
2025-03-26 15:53:38 +00:00
4cac599a58
2.6.5
v2.6.5
2025-03-26 15:49:54 +00:00
be6a7314c3
fix(daemon, setup): Improve shutdown command detection and fallback logic; update setup script to use absolute Node/npm paths
2025-03-26 15:49:54 +00:00
83ba9c2611
2.6.4
v2.6.4
2025-03-26 14:09:01 +00:00
22ab472e58
fix(setup): Improve installation process in setup script by cleaning up package files and ensuring a minimal net-snmp dependency installation.
2025-03-26 14:09:01 +00:00
9a77030377
2.6.3
v2.6.3
2025-03-26 14:05:44 +00:00
ceff285ff5
fix(setup): Update setup script to install only net-snmp dependency and create a minimal package-lock.json for better dependency control.
2025-03-26 14:05:44 +00:00
d8bfbf0be3
2.6.2
v2.6.2
2025-03-26 13:54:49 +00:00
3e6b883b38
fix(setup/readme): Improve force update instructions and dependency installation process in setup.sh and readme.md
2025-03-26 13:54:49 +00:00
47ef918128
2.6.1
v2.6.1
2025-03-26 13:51:45 +00:00
5951638967
fix(setup): Update setup.sh to temporarily add vendor Node.js binary to PATH for dependency installation, log Node and npm versions, and restore the original PATH afterwards.
2025-03-26 13:51:45 +00:00
b06e2b2273
2.6.0
v2.6.0
2025-03-26 13:49:47 +00:00
cc1cfe894c
feat(setup): Add --force update flag to setup script and update installation instructions
2025-03-26 13:49:47 +00:00