diff options
| author | Egor Tensin <egor@tensin.name> | 2026-06-13 19:06:16 +0200 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2026-06-13 19:06:16 +0200 |
| commit | 1b2505ac21ce8dd09a34aff86455a8a3677094a0 (patch) | |
| tree | 61124c0c28bb884842ac931f11a6c203a034fe7e /aesxx/utils/file_cmd_parser.hpp | |
| parent | workflows/ci: add linting for Python test scripts (diff) | |
| download | aes-tools-1b2505ac21ce8dd09a34aff86455a8a3677094a0.tar.gz aes-tools-1b2505ac21ce8dd09a34aff86455a8a3677094a0.zip | |
finally, perfect .clang-format settings?
Diffstat (limited to 'aesxx/utils/file_cmd_parser.hpp')
| -rw-r--r-- | aesxx/utils/file_cmd_parser.hpp | 44 |
1 files changed, 27 insertions, 17 deletions
diff --git a/aesxx/utils/file_cmd_parser.hpp b/aesxx/utils/file_cmd_parser.hpp index 5dec009..dc0c27e 100644 --- a/aesxx/utils/file_cmd_parser.hpp +++ b/aesxx/utils/file_cmd_parser.hpp @@ -28,31 +28,40 @@ public: std::string iv; explicit FileSettings(std::string_view argv0) : SettingsParser{argv0} { - visible.add_options()("algorithm,a", - boost::program_options::value<aes::Algorithm>(&algorithm) - ->required() - ->value_name("NAME"), - "set algorithm"); + visible.add_options()( + "algorithm,a", + boost::program_options::value<aes::Algorithm>(&algorithm) + ->required() + ->value_name("NAME"), + "set algorithm" + ); visible.add_options()( "mode,m", boost::program_options::value<aes::Mode>(&mode)->required()->value_name("MODE"), - "set mode of operation"); + "set mode of operation" + ); visible.add_options()( "key,k", boost::program_options::value<std::string>(&key)->required()->value_name("KEY"), - "set encryption key"); - visible.add_options()("iv,v", - boost::program_options::value<std::string>(&iv)->value_name("BLOCK"), - "set initialization vector"); + "set encryption key" + ); + visible.add_options()( + "iv,v", + boost::program_options::value<std::string>(&iv)->value_name("BLOCK"), + "set initialization vector" + ); visible.add_options()( "input,i", boost::program_options::value<std::string>(&input_path)->required()->value_name("PATH"), - "set input file path"); - visible.add_options()("output,o", - boost::program_options::value<std::string>(&output_path) - ->required() - ->value_name("PATH"), - "set output file path"); + "set input file path" + ); + visible.add_options()( + "output,o", + boost::program_options::value<std::string>(&output_path) + ->required() + ->value_name("PATH"), + "set output file path" + ); } const char* get_short_description() const override { @@ -66,7 +75,8 @@ public: if (aes::mode_requires_init_vector(mode) && iv.empty()) { throw boost::program_options::error{ - "an initialization vector is required for the selected mode of operation"}; + "an initialization vector is required for the selected mode of operation" + }; } } }; |
