Xentrk
Part of the Furniture
If you use Asuswrt-Merlin, eventually you may have to write a Linux shell script. The User scripts Wiki covers basic information on how to create and troubleshoot scripts.
I recently started using the open source Atom editor on my Windows 10 device for the development of scripts used on Asuswrt-Merlin firmware. I recently learned of two packages that can assist users in the development of scripts and have written a guide on how to install and use the packages.
The guide will show you how to configure the Atom editor to improve shell script code quality and readability using the linter-shellcheck and format-shell packages in the Atom editor on a Windows 10 device. Because you are developing the code on your local machine, I also recommend that you install an SFTP client, such as WinSCP, on your Windows machine to easily transfer the code to the Linux operating system for testing.
Special thank you to @Adamm for pointing out the spellcheck package feature available in the Atom editor to me.
I recently started using the open source Atom editor on my Windows 10 device for the development of scripts used on Asuswrt-Merlin firmware. I recently learned of two packages that can assist users in the development of scripts and have written a guide on how to install and use the packages.
The guide will show you how to configure the Atom editor to improve shell script code quality and readability using the linter-shellcheck and format-shell packages in the Atom editor on a Windows 10 device. Because you are developing the code on your local machine, I also recommend that you install an SFTP client, such as WinSCP, on your Windows machine to easily transfer the code to the Linux operating system for testing.
Special thank you to @Adamm for pointing out the spellcheck package feature available in the Atom editor to me.