Number of files

Numbers updated: December 1, 2025, version 2.8.0

There is a very nice and excellent tool, cloc, for counting of files and lines of code. Below are the numbers for Swift files which are part of the repository for compiling RsyncUI. RsyncUI does not rely on external libraries; it is constructed using default Swift libraries and Swift/SwiftUI code exclusively.

cloc DecodeEncodeGeneric/Sources ParseRsyncOutput/Sources RsyncArguments/Sources RsyncUI/RsyncUI RsyncUIDeepLinks/Sources
 SSHCreateKey/Sources RsyncProcess/Sources ProcessCommand/Sources
     203 text files.
     203 unique files.                                          
      16 files ignored.

github.com/AlDanial/cloc v 2.06  T=0.06 s (3643.4 files/s, 408581.0 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Swift                          197           2522           2751          17067
C                                2             36             72            254
XML                              2              0              0             53
JSON                             1              0              0              6
C/C++ Header                     1              1              3              0
-------------------------------------------------------------------------------
SUM:                           203           2559           2826          17380
-------------------------------------------------------------------------------

Main Repository

Swift Packages used by RsyncUI

All SPM packages are refactored, updated, and checked into the main branch. RsyncUI is a depended on all packages, but the last one is not mandatory. SSH keys can be generated via command line.

Last modified December 1, 2025: Update blog for version 2.8.0 release (53569f4)