diff --git a/src/main.rs b/src/main.rs index 278f0c7..d413adc 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,3 +1,8 @@ +//! ## termscp +//! +//! Binary entry point for argument parsing, logging setup, and activity +//! manager startup. + mod activity_manager; mod cli; mod config; diff --git a/src/utils/parser/ports.rs b/src/utils/parser/ports.rs index 93e7db5..4e25d56 100644 --- a/src/utils/parser/ports.rs +++ b/src/utils/parser/ports.rs @@ -1,3 +1,8 @@ +//! ## Parser Port Helpers +//! +//! Shared helpers for resolving default protocol ports and parsing explicit +//! port captures from remote connection strings. + use crate::filetransfer::FileTransferProtocol; pub(super) fn default_port_for_protocol(protocol: FileTransferProtocol) -> u16 { diff --git a/src/utils/parser/protocol.rs b/src/utils/parser/protocol.rs index 35270c6..fadd796 100644 --- a/src/utils/parser/protocol.rs +++ b/src/utils/parser/protocol.rs @@ -1,3 +1,8 @@ +//! ## Parser Protocol Helpers +//! +//! Detects the protocol prefix for remote connection strings and returns the +//! remaining address payload. + use std::str::FromStr; use super::REMOTE_OPT_PROTOCOL_REGEX;