Skip to main content

Don’t let all those templates and commands burden your head. Sit back, relax and let neo-cli asks what you need.

neo-cli lower the barrier of understanding complicated templates, memorizing long command and parameters to create your cloud infrastructure. neo-cli will interactively ask what you need.

In addition, neo-cli aims to support diverse cloud platforms in near future. So no matter what your cloud platforms is, neo-cli will always be your friend.

Installation

$ pip install neo-cli

Features

  • Support common OpenStack operation: creating vm, listing vm, stack, network, floating ip, and removing and updating stacks.

  • Auto-login for previous account.

  • Support attaching local standard input, output, and error streams to a running machine.

  • Can be used as library for your OpenStack application.

Take the tour

List your virtual machine

$ neo ls vm

+-----------+----------+------------+------------+----------+------- ---+--------+--------------------------+----------+
| ID        | Name     | Key Pair   | Image      | Flavor   | RAM (GiB) |   vCPU | Addresses                | Status   |
+===========+==========+============+============+==========+===========+========+========================+============+
| 1bf4d720  | my-vm-1  | vm-key     | CentOS 7.5 | SS2.1    |         2 |      1 | network : default        | ACTIVE   |
|           |          |            |            |          |           |        | fixed IP : 192.168.68.5  |          |
+-----------+----------+------------+------------+----------+-----------+--------+--------------------------+----------+
| 9ca3e7d10 | my-vm-2  | vm-key     | CentOS 7.5 | SS2.1    |         2 |      1 | network : default        | ACTIVE   |
|           |          |            |            |          |           |        | fixed IP : 192.168.68.12 |          |
+-----------------------------------------------------------------------------------------------------------------------

Some info omitted.

Attach local terminal to running machine

$ neo attach vm c57a477b-84dc-4ae3-1234-5678
2020-04-02 01:22:34 INFO Check your key pairs
2020-04-02 01:22:38 INFO Done...
2020-04-02 01:22:38 INFO Check username
Username : centos
Last login: Wed Jul 31 04:52:07 2019 from 123.456.68.101
[centos@foo-vm ~]$

Creating stuffs

$ neo create
2020-04-02 01:25:57 ERROR Can't find neo.yml manifest file!
Do you want to generate neo.yml manifest?  [y/n]? y

Select Stack  :
- clusters
- networks
- instances
- others
Enter your choice :

Project information

Metadata

Release files for neo-cli 0.9.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for neo-cli 0.9.7
File Size Uploaded
neo-cli-0.9.7.tar.gz 24.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for neo-cli 0.9.7
File Interpreter ABI Platform
neo_cli-0.9.7-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 58.3 kB

Release files / neo-cli-0.9.7.tar.gz

Download URL neo-cli-0.9.7.tar.gz
Size 24.8 kB
Tags Source
SHA-256 checksum
How to use checksums
88c8d731301ee5ae9735457f43afe11feb70e0d6f93ffdab23fcadee42073019
BLAKE2b-256 checksum
How to use checksums
4639cf09874851ad2ac986a871873a7bcf4faacbfd1af452dbf05c47e9847469
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.0

Release files / neo_cli-0.9.7-py2.py3-none-any.whl

Download URL neo_cli-0.9.7-py2.py3-none-any.whl
Size 33.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
5f1c9234b87ef7d4f36c5f2c4f48f08370dc5717c0618390133a4bc68071a1e3
BLAKE2b-256 checksum
How to use checksums
e2ccfda1f094b6fdb1e1de449b41b3ec5b49deed17a283b208bdc4103309c491
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.0

Release history Release notifications | RSS feed

This release

0.9.7 This release

2 release files

0.9.6

2 release files

0.9.5

2 release files

0.9.4

1 release file

0.9.3

2 release files

0.9.0

1 release file

0.8.3

2 release files

0.8.2

2 release files

0.8.0

1 release file

0.7.5

1 release file

0.7.0

1 release file

0.6.3

1 release file

0.6.2

1 release file

0.6.1

1 release file

0.6.0

1 release file

0.5.5

1 release file

0.5.4

1 release file

0.5.3

1 release file

0.5.2

1 release file

0.5.1

1 release file

0.4.18

1 release file

0.4.17

1 release file

0.4.16

1 release file

0.4.14

1 release file

0.4.13

1 release file

0.4.12

1 release file

0.4.11

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page