Inline Tool Functionality

The help menu of the inline_tool

CTFSolver cli tool help

ctfsolver help 
========================================
Main Help
========================================
                                                                              
 Usage: ctfsolver [OPTIONS] COMMAND [ARGS]...                                 
                                                                              
 CTFSolver CLI - Manage and solve CTF challenges.                             
                                                                              
                                                                              
╭─ Options ──────────────────────────────────────────────────────────────────╮
│ --install-completion          Install completion for the current shell.    │
│ --show-completion             Show completion for the current shell, to    │
│                               copy it or customize the installation.       │
│ --help                        Show this message and exit.                  │
╰────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ─────────────────────────────────────────────────────────────────╮
│ init     Initialize global configuration and required directories/files.   │
│ gather   Gather all relevant information for the current context.          │
│ help     Show help for all commands and subcommands.                       │
│ ctf      CTF operations: create, delete, link, etc.                        │
│ venv     Virtual environment operations.                                   │
╰────────────────────────────────────────────────────────────────────────────╯


========================================
ctf Commands Help
========================================
                                                                              
 Usage: ctf [OPTIONS] COMMAND [ARGS]...                                       
                                                                              
 CTF operations: create, delete, link, etc.                                   
                                                                              
                                                                              
╭─ Options ──────────────────────────────────────────────────────────────────╮
│ --install-completion          Install completion for the current shell.    │
│ --show-completion             Show completion for the current shell, to    │
│                               copy it or customize the installation.       │
│ --help                        Show this message and exit.                  │
╰────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ─────────────────────────────────────────────────────────────────╮
│ folders      Create the folder structure as specified by the global        │
│              configuration.                                                │
│ create       Create a new CTF challenge structure.                         │
│ automove     Automatically move downloaded CTF files to their respective   │
│              challenge folders.                                            │
│ show         Navigate CTF categories/sites and list subdirectories.        │
│ link         Link CTF folders (implementation TBD).                        │
│ find-usage   Find usage of a specific import statement in project files.   │
│ init         Initialize challenge configuration.                           │
╰────────────────────────────────────────────────────────────────────────────╯


========================================
venv Commands Help
========================================
                                                                              
 Usage: venv [OPTIONS] COMMAND [ARGS]...                                      
                                                                              
 Virtual environment operations.                                              
                                                                              
                                                                              
╭─ Options ──────────────────────────────────────────────────────────────────╮
│ --install-completion          Install completion for the current shell.    │
│ --show-completion             Show completion for the current shell, to    │
│                               copy it or customize the installation.       │
│ --help                        Show this message and exit.                  │
╰────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ─────────────────────────────────────────────────────────────────╮
│ test       Test virtual environment management features.                   │
│ look_for   Look for virtual environment management features.               │
╰────────────────────────────────────────────────────────────────────────────╯


========================================
ctfsolver Commands Help
========================================
                                                                              
 Usage: ctfsolver [OPTIONS] COMMAND [ARGS]...                                 
                                                                              
 CTFSolver CLI - Manage and solve CTF challenges.                             
                                                                              
                                                                              
╭─ Options ──────────────────────────────────────────────────────────────────╮
│ --install-completion          Install completion for the current shell.    │
│ --show-completion             Show completion for the current shell, to    │
│                               copy it or customize the installation.       │
│ --help                        Show this message and exit.                  │
╰────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ─────────────────────────────────────────────────────────────────╮
│ init     Initialize global configuration and required directories/files.   │
│ gather   Gather all relevant information for the current context.          │
│ help     Show help for all commands and subcommands.                       │
│ ctf      CTF operations: create, delete, link, etc.                        │
│ venv     Virtual environment operations.                                   │
╰────────────────────────────────────────────────────────────────────────────╯


========================================
ctf Commands Help
========================================
                                                                              
 Usage: ctf [OPTIONS] COMMAND [ARGS]...                                       
                                                                              
 CTF operations: create, delete, link, etc.                                   
                                                                              
                                                                              
╭─ Options ──────────────────────────────────────────────────────────────────╮
│ --install-completion          Install completion for the current shell.    │
│ --show-completion             Show completion for the current shell, to    │
│                               copy it or customize the installation.       │
│ --help                        Show this message and exit.                  │
╰────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ─────────────────────────────────────────────────────────────────╮
│ folders      Create the folder structure as specified by the global        │
│              configuration.                                                │
│ create       Create a new CTF challenge structure.                         │
│ automove     Automatically move downloaded CTF files to their respective   │
│              challenge folders.                                            │
│ show         Navigate CTF categories/sites and list subdirectories.        │
│ link         Link CTF folders (implementation TBD).                        │
│ find-usage   Find usage of a specific import statement in project files.   │
│ init         Initialize challenge configuration.                           │
╰────────────────────────────────────────────────────────────────────────────╯


========================================
venv Commands Help
========================================
                                                                              
 Usage: venv [OPTIONS] COMMAND [ARGS]...                                      
                                                                              
 Virtual environment operations.                                              
                                                                              
                                                                              
╭─ Options ──────────────────────────────────────────────────────────────────╮
│ --install-completion          Install completion for the current shell.    │
│ --show-completion             Show completion for the current shell, to    │
│                               copy it or customize the installation.       │
│ --help                        Show this message and exit.                  │
╰────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ─────────────────────────────────────────────────────────────────╮
│ test       Test virtual environment management features.                   │
│ look_for   Look for virtual environment management features.               │
╰────────────────────────────────────────────────────────────────────────────╯

Currently Supporting Inline Functionalities

  • init: initializes the global config file in the home of the user

  • ctf: displays the folder of the ctf specified in the config file

  • folders: creates the challenge structure as in the config file

  • create_ctf: is not implemented yet

  • link: is not implemented yet