Essential Custom Functions for JSFL File Operations
Creating Directories
function createDirectory(directoryPath) {
if (!FLfile.createFolder(directoryPath)) {
FLfile.remove(directoryPath);
FLfile.createFolder(directoryPath);
}
}
Listing Files by Pattern
function listFilesByPattern(directoryPath, filePattern) {
return FLfile.listFolder(directoryPath + "/" + f ...
Posted on Sat, 08 Aug 2026 16:42:04 +0000 by beanman1
Understanding Shell Fundamentals in Unix-like Systems
What Is a Shell?
A shell is a command-line interpreter written primarily in C that serves as an interface between users and the operating system kernel. It functions both as an interactive command language and as a scripting language for automating tasks.
Historically, Ken Thompson’s sh (Bourne Shell) was the first widely adopted Unix shell. Mo ...
Posted on Fri, 07 Aug 2026 17:02:07 +0000 by spacee
Windows Batch Scripting Fundamentals
Variable Declaration and Usage
Defining Variables
Variables are typically declared using the set command, and their values usually do not require quotation marks.
set name=John Doe
When quotes are used, the variable includes them. To remove these, use %~variable syntax. For example, set var="value" stores the quotes, so referencing i ...
Posted on Sun, 02 Aug 2026 16:54:49 +0000 by EvilWalrus
Scripting with Common Lisp Using a Shared Executable Image
Common Lisp traditionally produces standalone executables by dumping an entire heap image, including the runtime, compiler, debugger, and all loaded libraries. While suitable for applications, this approach leads to large binaries and slow startup times—especially problematic for lightweight scripting tasks.
A more efficient strategy borrows fr ...
Posted on Fri, 31 Jul 2026 16:26:53 +0000 by rklapwijk
Fundamentals of Perl Programming
Perl is a high-level, general-purpose interpreted language known for its versatility in text manipulation, system administration, and network programming.
Environment Configuraton
Installation
Most Unix-like systems, including Linux and macOS, come with Perl pre-instaled. You can verify the version or install it using package managers:
Debian/ ...
Posted on Fri, 31 Jul 2026 16:24:58 +0000 by sandrob57
A Bash Script to Automatically Count Lines of Code Across All Your GitHub Repositories
The Curiosity
I've been writing code for years, accumulating numerous repositories on GitHub that I rarely revisit. One day, a thought struck me: "Just how many lines of code have I actually written?"
It's not about measuring productivity or comparing myself to others. The number itself doesn't really matter. It's more like flipping t ...
Posted on Mon, 27 Jul 2026 16:23:15 +0000 by gthri
Windows Command Line Scripting: A Complete Guide to Batch Files and CMD Commands
Table of Contents
Part 1: CMD Fundamentals
Command Prompt Interface
Commands and Variables
Advanced Commands
Batch Processing Basics
Practical Solutions
Part 2: Batch Scripting
Batch Processing Concepts
Essential Batch Commands
Working Examples
Part 1: CMD Fundamentals
Command Prompt Interface
Accessing the command line:
* Win+R → type ...
Posted on Mon, 20 Jul 2026 16:53:15 +0000 by spider661
Understanding the expect_list Method in Pexpect Library
pip install pexpect
Once installed, the Pexpect library can be imported into Python scripts to leverage its capabilities.
Detailed Explanation of the expect_list Method
The expect_list method is a fundmaental feature within the Pexpect library that allows users to specify multiple patterns in a list format. It waits for any one of these pat ...
Posted on Sun, 21 Jun 2026 16:50:17 +0000 by jschultz
Executing Single Rust Scripts with `rust-script` and `cargo-script`
For newcomers to Rust, after setting up the development environment, the next step is to become familiar with the tools. Having effective tools will significantly accelerate the learning process. The principle of "to make good work, one must first sharpen one's tools" applies here.
As a beginner, the ability to execute a single Rust s ...
Posted on Fri, 12 Jun 2026 18:04:02 +0000 by texerasmo
TCL Language Fundamentals: Syntax and Core Commands
TCL Language Fundamentals: Syntax and Core Commands
Variable Declaration and Output
In TCL, variables are declared using the set command. This declaration occurs automatically when needed, preventing errors from undeclared variables. However, commands like puts require variables to be declared first. In TCL, variables are essentially strings, a ...
Posted on Wed, 27 May 2026 17:12:53 +0000 by Arl8