OpenSwitch Development Tool
Project description
Installation
$ pip3 install opx
Requirements
Getting Started
# initialize your workspace
$ opx init
# build all packages
$ opx build
# assemble an installer
$ opx assemble
# remove persistent container
$ opx remove
New Features (Over opx-build)
- Opinionated defaults
Remembers to pull Docker image regularly so you don’t have to
Sort packages into pkg/$repo/ after building
Persistent container (if inside a workspace)
One container allowed per workspace
Publish packages to testing
$ opx publish opx-logging
Commands are aliased
# all run opx build
$ opx b opx-logging
$ opx bui opx-logging
$ opx build opx-logging
Command Line Completion
Run the command corresponding with your shell. Add to your shell startup file for persistent autocomplete.
# bash
$ eval "$(_OPX_COMPLETE=source-bash opx)"
# zsh
$ eval "$(_OPX_COMPLETE=source-zsh opx)"
# fish
$ eval (env _OPX_COMPLETE=source-fish opx)
Roadmap
Port opx_rel_pkgasm from python script to module
Port opx_get_packages from python script to module
Port opx_bld_basics from python script to module
License
OpenSwitch Development Tool is distributed under the terms of the MIT License.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
opx-1.0.1.tar.gz
(13.5 kB
view hashes)
Built Distribution
opx-1.0.1-py3-none-any.whl
(17.8 kB
view hashes)