def buildCliString(self):
        """
        Collect all of the required information from the config screen and
        build a CLI string which can be used to invoke the client program
        """
        config = self.navbar.getActiveConfig()
        group = self.buildSpec['widgets'][self.navbar.getSelectedGroup()]
        positional = config.getPositionalArgs()
        optional = config.getOptionalArgs()
        print(cli.buildCliString(
            self.buildSpec['target'],
            group['command'],
            positional,
            optional
        ))
        return cli.buildCliString(
            self.buildSpec['target'],
            group['command'],
            positional,
            optional
        )
def buildCliString ( self ) : config = self . navbar . getActiveConfig ( ) group = self . buildSpec [ 'widgets' ] [ self . navbar . getSelectedGroup ( ) ] positional = config . getPositionalArgs ( ) optional = config . getOptionalArgs ( ) print ( cli . buildCliString ( self . buildSpec [ 'target' ] , group [ 'command' ] , positional , optional ) ) return cli . buildCliString ( self . buildSpec [ 'target' ] , group [ 'command' ] , positional , optional )
Collect all of the required information from the config screen and
        build a CLI string which can be used to invoke the client program