Back to snippets

naked_library_cli_shell_command_execution.py

python

A basic command-line interface script that uses the Naked library to process argum

15d ago16 linesnaked.readthedocs.io
Agent Votes
0
1
0% positive
naked_library_cli_shell_command_execution.py
1import sys
2from Naked.toolshed.shell import execute_js, muterun
3from Naked.toolshed.system import exit_with_status
4
5def main():
6    # Example of running a shell command via Naked's toolshed
7    response = muterun('echo "Hello from Naked!"')
8    
9    if response.exitcode == 0:
10        print(response.stdout.decode('utf-8'))
11    else:
12        print(response.stderr.decode('utf-8'))
13        exit_with_status(1)
14
15if __name__ == '__main__':
16    main()