flex-cli

View on PyPIReverse Dependencies (1)

0.3.7 flex_cli-0.3.7-py3-none-any.whl

Wheel Details

Project: flex-cli
Version: 0.3.7
Filename: flex_cli-0.3.7-py3-none-any.whl
Download: [link]
Size: 78050
MD5: 7903e6c68f9f17b2652c5814b485e0c9
SHA256: 53d4b0ea9b690625c1ceae39e0a35b2cd099c7d0de3ffbb682a6299c334285e4
Uploaded: 2024-02-16 07:42:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: flex-cli
Version: 0.3.7
Summary: Local CLI is an extendable interactive command line tool built in mind with the objective to make the interaction with day to day scripts more user friendly. The scripts you use daily should be easy to maintain, develop and document so you don't need to worry to write long documents on how to use them.
Author: George Babarus
Author-Email: george.babarus[at]gmail.com
Home-Page: https://github.com/a42ss/lcli
Project-Url: Repository, https://github.com/a42ss/lcli
License: MIT
Keywords: cli,flex,documentation,automation,local,command,command-line,script,scripts,command-line-tool,automation-framework,flex cli,flexible
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8,<4.0
Requires-Dist: PyYAML (<7.0,>=6.0)
Requires-Dist: ansible (<7.0,>=6.4); extra == "ansible"
Requires-Dist: blessings (<2.0,>=1.7)
Requires-Dist: fire (<0.6,>=0.4)
Requires-Dist: jsonschema (<5.0,>=4.5)
Requires-Dist: pinject (<0.15,>=0.14)
Requires-Dist: prompt-toolkit (<4.0,>=3.0)
Requires-Dist: pyfiglet (<0.9,>=0.8)
Requires-Dist: python-dotenv (<2.0,>=1.0)
Requires-Dist: setuptools (<69.0,>=68.2)
Requires-Dist: types-PyYAML
Provides-Extra: ansible
Description-Content-Type: text/markdown
[Description omitted; length: 4558 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.7.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
flex_ansible/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flex_ansible/command/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flex_ansible/command/wrapper/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flex_ansible/command/wrapper/ansible.py sha256=P095Vko8LOaRgFpMhyZUPCGaBW1JyX8rseFK4AbT3-c 2442
flex_ansible/command/wrapper.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flex_cli/__init__.py sha256=2cRIvMH0mDHh2M2GAp4Y4RBoH8avsNeID8F3U5dZqkk 57
flex_cli/__main__.py sha256=1fRT4CdEzBbc5Cz1qRI36yIGxY5_uJeTcqGSZmvBcyk 439
flex_cli/application/__init__.py sha256=gYhAlYa4yXeI8HIc5hQBU1bzbeTvyyoD48vOuwDBqyM 1989
flex_cli/application/cli.py sha256=gctn-VS0KHBLtDB4BqKanib5NJJm1vJRAacU_3n-gYU 1160
flex_cli/application/flex_cli.py sha256=vSu1axTtyu5K9UXcrVQc4g_y_JLwokL0_dw3Rl1UTqA 2470
flex_cli/command/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flex_cli/command/wrapper/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flex_cli/command/wrapper.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flex_cli/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flex_cli/etc/__init__.py sha256=bgt73NpvdzYcl0Q-RDMh83KgVsTntZ8qSLo0wTS8NJI 403
flex_cli/etc/config.py sha256=GDaaIY6fjlPRHbBvsNqaV_3PIZ3qBsgzwELuC9xdGlQ 71
flex_cli/etc/env.py sha256=7yeYiMbASyzYElaobYR1-3A-eWQBDPabsQFuo2wgrwI 1802
flex_cli/handler/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flex_cli/handler/bash.py sha256=ak_DBlbAS_mCxUfW_NzNCgnZbNvh-3XCf74317VoM6o 835
flex_cli/handler/debug.py sha256=Vtf0Ne5l8C6RLjIy_dwXb69IS34cnBRFyitig-7OdW8 970
flex_cli/handler/shell_proxy.py sha256=D3ES2hNen1RNBTgSEWk3hb36Oh2cnOmTTmbRVGUe1Xs 1355
flex_cli/handler/standalone_executable.py sha256=TGBSyJNXg0dJ51w5yK_a4kUtu5ASejqn-Gfyng3S7xI 726
flex_framework/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flex_framework/api/__init__.py sha256=uoEwnXKZOur_DuKno4WzFeWo_NJQ1RPciK1A_HrrViM 261
flex_framework/api/application.py sha256=6Im4mj2_dU-npthQyt8rNY0ZxV0j-cbeSONH0nKNAqg 558
flex_framework/api/command/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flex_framework/api/command/input.py sha256=RfTA6sAHCyy4wR3HtqMpLp7cd3QrXeyzJHGp2pijAaM 42
flex_framework/api/command.py sha256=jWYtmkOzAEtPLfBiHDHjLwAt0gQsRAxJ56TAeLi3D84 566
flex_framework/api/config.py sha256=s6NEzEeruFqTbRbnTY0zlUJGSDO6DisEmhEmdqHRGyU 118
flex_framework/api/conroller.py sha256=hUI66SI9IwRVFASGf7SxT-Z7WeUcqs6vOwP5bPI6oTc 120
flex_framework/api/exception.py sha256=mBD4_Gjym541zj7l3DdVJBjX7vMVGL68wcExxPjylYE 405
flex_framework/api/factory.py sha256=E0sCNmMTQ1IUCqYQr44RWs5l20Z5kPkYA9a5LanNSvs 1339
flex_framework/api/handler.py sha256=654jEKPDfoihzPBtUCCOfqSVFD1J0Xt4Oj0MQJjXBlg 383
flex_framework/api/proxy.py sha256=cNuH8aBDnTO4V-KxyDxDNottyQdN0pEuuVfiHOI5W4g 1108
flex_framework/api/service.py sha256=dI2cZmkKrYSH7BrU7DoYe1_4loF7pW_M_TYAv73PHG8 118
flex_framework/application/__init__.py sha256=SolommgF74eixGTRqhyLcndwQ1gGV-4lli3WasMtkyM 3586
flex_framework/application/constants.py sha256=w4LTx3o7ZH8oKRJqiSZgoZKftPRxsna5zeUp7ctBvqg 72
flex_framework/application/response.py sha256=kila73_YaOxotM2cXqRdlrgJpUvG4BL_LIav4A0xiGA 58
flex_framework/application.py sha256=jKVT_j_7foSeDyJe2aL8mozQR9UKJXYUhAVZSVhBGAE 9135
flex_framework/config/__init__.py sha256=ZHcdWos4KjCbCbmxe0N_yUrqaH51UHtPbQznleNdh88 3401
flex_framework/config/deployment/__init__.py sha256=8-epF5OYEuwTlqxUicBeVyLVMFcbsy9pVuMmaGohkpU 1339
flex_framework/config/deployment/directories.py sha256=KrIFPKnmoEdunXub626-0jy90w0kicB9dDXH_DZvMBk 327
flex_framework/config/discover/__init__.py sha256=zSk1XSRyziBe_o3_Y1Va9M6DN6RxrJs7ZMvNniq_0v0 801
flex_framework/config/exception.py sha256=uGUg4ojCopMK_gEM0r3i41NjqYQSaXrKMUtXCL9iiTE 628
flex_framework/config/merge.py sha256=QzuOuEhMYu2Z9aPVmqnfgZN2r9OTqWCC6axihLHm8Rc 1116
flex_framework/config/model.py sha256=UKlShsZnQ3S_CAvs5WztH80N6ucMCyJIrRZwIftHBwI 2839
flex_framework/config/reader/__init__.py sha256=pAYjCISo2YTQg1HWN2YcNnZ3MT5oN4r_7H3t0Gvx-dc 785
flex_framework/config/reader/yaml.py sha256=WwAM_GiJ5FY5BUzekFoe7XFMsBF3lYEsRTL91NCbvDA 1173
flex_framework/console/__init__.py sha256=WNzw2RjrYXFz0kxI5WqvlVFl-bAsXOwRgDbpezocigo 719
flex_framework/console/handler.py sha256=36x27gQl2yCyIl_WywbW7OO_meCMJKrolmq3K5CAzRU 4160
flex_framework/console/input.py sha256=vimgfE5gaJrXFH3YxEkgLTqBUN8AhGnCfNpa13JHgTY 2414
flex_framework/console/otput.py sha256=F85_nZtU-1SfqwoKCd0iBXkaVKxGTKYwry77ATU5GjE 843
flex_framework/environment/__init__.py sha256=T9_pj36mNJfE5NeoQ5dtggQ7Z1Bt4AViqqDGmgdknpo 70
flex_framework/environment/manager.py sha256=J36x-BPvSzfoKVFLZm7W4__6yTz81QHOyyNU03uXiqs 94
flex_framework/exceptions.py sha256=YY-Z0a_9VPL27AupgGwJn496EN8QNN8R4WXMi6lNcIs 598
flex_framework/filesystem.py sha256=WPS3ouaLr9klKPbIZZr3KSKKLe0gNj9bYXg1IjX1z6Y 3790
flex_framework/interface.py sha256=-GlePUFDU5qBW-QXWHGOVicyGqKs-K8xX2J9mhkDjkk 26
flex_framework/loader.py sha256=GsLM1UaIV-85yHo6IQzVQxT9I78bzZRoUpatq6KcrU0 119
flex_framework/logger.py sha256=3VFOq8UHPQw67JSYzP6JTF1DOqHhKr5mgu6tHp9vM3E 3537
flex_framework/object_manager.py sha256=Fo8VyzVr5MhmADlmDmDxB_UiU0owPJWmP5Z5mu-kZcg 865
flex_framework/shell/.bashrc sha256=T80gD9qFS8l2lOv1V0vUGtF4erv-eypjzXSvVOpxpQE 2090
flex_framework/shell/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flex_framework/shell/bash.py sha256=vO_tpjiId75j_VPqYinTcsIZ2x7nvo76b90It3FGwSw 9503
flex_framework/shell/bash_alias_symlink sha256=BS8JslCN-3WNSd0-p5rsLIjUGFgmhDlh9Cgfa763b-M 375
flex_framework/shell/bash_proxy_symlink sha256=Ix_HQlvsvszrm4uwvy-ylSadUxdrEnFfkjADqi-9qgM 1642
flex_framework/shell/proxy.py sha256=4rvsXD8GlxPlt2V1g2JXl0SvXP9oPyDsOcVPvz65wGY 2349
lcli/__init__.py sha256=UB_yUXV6mdK0dgZ_BSK94KDy5yMp9J_SFW3I6vZ35eQ 52
lcli/__main__.py sha256=-nl6GuQ2ooFa6I9w_UH5OBsnEOFkDr3V0m4HX1AwE40 1668
lcli/app.py sha256=ToiMHXpzqhbV2fIIoiPI-bwJjK7fIS2l6osczwpdwrM 9968
lcli/app_mode/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
lcli/app_mode/base.py sha256=UZhTrhQZMcS_rONjrplKWhF2CL4n06WeG0KsmbDbZUE 373
lcli/app_mode/exceptions.py sha256=Fbp0BTHYS23Vef_f92M8jp5JQIXkz7fV2TjEOkZG2Fs 44
lcli/app_mode/fire.py sha256=hR0vphnLNXORy5VGveGAy2XZmdtzmC4LqdeKecDKInM 5845
lcli/app_mode/interactive.py sha256=sv9rnjECamsL905P_EGn6A1UlBhG3fEu-e8AD5Batjk 14807
lcli/cache.py sha256=FyGnWe4l5yH4SH_AfWss2vp6sXt80o80tlXSdZceg2I 2074
lcli/command/__init__.py sha256=JnpX5lFtDKzyLduuM_yvDogPYuPOEyMFMcx-UhWAeqw 461
lcli/command/builders.py sha256=51Kv525qx1pzIJau5gPaWJQMxGkTu6sNm7-ni9nb8Ew 4545
lcli/command/envirnement.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
lcli/command/exceptions.py sha256=t_-9vMkrz90IP4oHa8y0Mvp_R1mho2rOB4uS2eyt7ZE 221
lcli/command/input.py sha256=BC_cZgaEf0RwuJDrWLu7yPic4FIj7aoJL4UKfZa3aRs 3054
lcli/command/subprocess.py sha256=uNtnlZOU1cCQVNycxZiqxYKENFRwWL0I15Bwc9vOdZw 7057
lcli/command/wrappers.py sha256=LxtoVIhAwOg6TygCs4BYnzvrntyGVGz6B3y0UIWKW-Y 2464
lcli/config/commands.yml sha256=KaHK5VQlE0KmmIu-SkhhkNtbAvDv5qA8itaBXWSBQfE 1552
lcli/config/samples/ansible/ansible.yml sha256=NblWjYp-sP7Pm172jOcnnsTztz6c9Yr5WsnyshvtXIc 683
lcli/config/samples/ansible/inventory/all.yml sha256=NO1t29CQ9z5tUh8wQdTUZJBBqaxSw0lN_8KOWgm0evI 499
lcli/config/samples/ansible/playbooks/playbook.db_servers.yml sha256=QQZpqIsLdbhAAaAve9UKflyAjjP2QxaFaRlGjVlDYmM 236
lcli/config/samples/ansible/playbooks/playbook.web_servers.yml sha256=ljw-AV2JUEgQUhxASzJuEltzLz0Qh0uOsRbofdQiUGc 389
lcli/config/samples/ansible/playbooks/playbook.yml sha256=Gpg0us-e-K1dEwuAy72fVvwYWucDZKAEkeIWgc6HUE0 262
lcli/config/samples/ansible/playbooks/roles/webservers.performance/tasks/main.yml sha256=4PYU2kn4xip_CI6SyHiTjjjD5dNkPcwT37-KG_hsbyg 77
lcli/config/samples/ansible/playbooks/roles/webservers.security/tasks/main.yml sha256=ltDlZJrR65bLyGT5DkXnfRXltHboGIJhoqQYIQE9Vs0 71
lcli/config/samples/commands/calculator.yml sha256=V5PB1HsDY958hTacNWxDphN8S-KhUakQoaMWqBehgEg 451
lcli/config/samples/commands/git.yml sha256=ZiA6ETpNPx6IaGTCljHtVc9ItQsvp_4fGn166ajzUu8 154
lcli/config/samples/commands/gitw.yml sha256=fDo0_0MeSO5Cp_wgTLza6pWAHQUcLuQgr8r2VpAd9do 3100
lcli/config/samples/commands/ldocker.yml sha256=BBR2n_lm8p5ob4uIEltesj3NpJ1Ln6AZyRbFyV8wPKQ 637
lcli/config/samples/commands/opdocker/up.yml sha256=RDhW8rYJoTBcQOYDYJnzHmUe5BjSlwIMgZ7lI_ltKDE 111
lcli/config/samples/commands/opdocker.yml sha256=ZJSgR-if86c5T5tY-cd-Q2gAGcdA6rDS8lj00LTMrCU 1625
lcli/config/samples/commands.yml sha256=K4HDD_abzxT1Jtc0f3sSYgZW2-Jf7jb6zsYQL0AwB7Q 2481
lcli/config/samples/prototypes/commands.xml sha256=ZCZn4olKJxeilENDPq61YBJNahAX55dvPejmkXyfsN8 1319
lcli/config/samples/prototypes/commands.xsd sha256=NrZSCVcG7Wdn62drgkySMg88MaHU4UppzlzMyyKMIbs 2755
lcli/config/schema/commands.json sha256=Yc03Q0_rl35EQo6oa9Ih5s0b2OAUUmhuovZScn_BLqQ 7099
lcli/config.py sha256=naX1g6fAnvUb3g-dP5oHp1QM5-3wwknlR72WbOYMSpU 22466
lcli/exceptions.py sha256=bpJaJ0NrHq5TObDt9zZMLbLTtlMha_GIds4CRJJmq0E 87
lcli/input/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
lcli/input/exctptions.py sha256=c45HCAGjyXKdNFOA6KCcrejuEZDZHB2a5V3dMjbcNwE 364
lcli/input/prompt.py sha256=35vcN-A40CLYoTM9AC9Rx22a5yg76WN5RODmbNSk0pk 2798
lcli/input/prompt_toolkit.py sha256=wTzBhfE0NkzBBOpZ9AM-tDjw5RBqYCtz1zWUiYxpKb8 4351
lcli/tools/__init__.py sha256=HhvgQKV_UTBlF3Cx4scywpqLNgatvv0cVBt6BJWz0f8 42
lcli/tools/base.py sha256=cfAD8injz0Td_hXyvZn2GowKZVjShyaUSaLbVb6LelQ 457
lcli/tools/git.py sha256=ChVy3G34Z52ib_S-s2_TCpWQdkxfwVw1hJTEyP8nlkU 2884
lcli/tools/helper.py sha256=_Mg_EXAqjrrQ85nVpDoineFhzACyqMiZADc3fKfHJoU 1518
lcli/tools/sample_tool.py sha256=Hfk_Tap_X72EegzcWo8yWvK3sNQKVe0oZ1fkCATleeU 423
lcli/utils.py sha256=OH1HrYCJFkOhYuChqrG2GOunFl1EDFYRQBBuQsqt6WY 453
flex_cli-0.3.7.dist-info/LICENSE sha256=vJsH_Ga2bzWlhwBNxAHosx3qwhaIn2XfxVVlorPRAfs 1062
flex_cli-0.3.7.dist-info/METADATA sha256=Je7WYB1AgbmelYGpbkbRY08A_SQGVGRHbCvsEVGULyw 6062
flex_cli-0.3.7.dist-info/WHEEL sha256=d2fvjOD7sXsVzChCqf0Ty0JbHKBaLYwDbGQDwQTnJ50 88
flex_cli-0.3.7.dist-info/entry_points.txt sha256=Zx5XBEHkjBD4MhywloIzWlhH9UTTalwzldmzELRZBlw 99
flex_cli-0.3.7.dist-info/RECORD

entry_points.txt

fcli = lcli.__main__:main
flex-cli = flex_cli.__main__:main
lcli = lcli.__main__:main