slitherbox | Drop-in pure-Python replacement for common shell utilities
kandi X-RAY | slitherbox Summary
kandi X-RAY | slitherbox Summary
slitherbox is a Python library. slitherbox has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. However slitherbox build file is not available. You can install using 'pip install slitherbox' or download it from GitHub, PyPI.
slitherbox is a drop-in Python replacement for common shell utilities, as an incremental addition to the Snakeware Project. The goal is to implement a useful set of utilities with no runtime dependencies beyond a standard Python 3 installation, in furtherance of the pursuit of Python-based computing environments. In addition to a re-implementation of common shell utilities, slitherbox is also a platform for easily implementing your own custom shell commands in Python. See the Utilities section for more information. slitherbox is primarily intended for use with xonsh, though the installed commands will work with any shell. slitherbox is free software licensed under the terms of GPLv3 or later.
slitherbox is a drop-in Python replacement for common shell utilities, as an incremental addition to the Snakeware Project. The goal is to implement a useful set of utilities with no runtime dependencies beyond a standard Python 3 installation, in furtherance of the pursuit of Python-based computing environments. In addition to a re-implementation of common shell utilities, slitherbox is also a platform for easily implementing your own custom shell commands in Python. See the Utilities section for more information. slitherbox is primarily intended for use with xonsh, though the installed commands will work with any shell. slitherbox is free software licensed under the terms of GPLv3 or later.
Support
Quality
Security
License
Reuse
Support
slitherbox has a low active ecosystem.
It has 0 star(s) with 0 fork(s). There are 1 watchers for this library.
It had no major release in the last 12 months.
slitherbox has no issues reported. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of slitherbox is 0.1.0
Quality
slitherbox has no bugs reported.
Security
slitherbox has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
slitherbox is licensed under the GPL-3.0 License. This license is Strong Copyleft.
Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.
Reuse
slitherbox releases are not available. You will need to build from source code and install.
Deployable package is available in PyPI.
slitherbox has no build file. You will be need to create the build yourself to build the component from source.
Installation instructions, examples and code snippets are available.
Top functions reviewed by kandi - BETA
kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of slitherbox
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of slitherbox
slitherbox Key Features
No Key Features are available at this moment for slitherbox.
slitherbox Examples and Code Snippets
No Code Snippets are available at this moment for slitherbox.
Community Discussions
No Community Discussions are available at this moment for slitherbox.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install slitherbox
Installation and uninstallation of slitherbox is simple, and will not overwrite any existing utilities on your system. slitherbox uses the same trick as BusyBox, in that symbolic links representing different commands are made to the main slitherbox script. The main script is aware of what name it was run with and executes the corresponding utility. You only need Python 3 and git to install slitherbox. The slitherbox symlinks can be removed by running $ sb_uninstall, restoring use of your native utilities. To re-enable slitherbox, do step 2 again. You can view a list of available commands by running $ sb_list. slitherbox commands can also be run without installing the symlinks by running the slitherbox script directly: $ ./slitherbox <command> [args...].
Clone this repository to the desired installation directory.
Run $ ./slitherbox sb_install. This will create symlinks in the installation directory.
Add the installation directory to the beginning of your $PATH so your shell finds slitherbox commands before it finds your native system commands. For example, you could do this by adding $PATH = ['/path/to/slitherbox'] + $PATH to your .xonshrc if you use xonsh.
Verify the installation was successful by running $ which echo and observing that the resulting path is inside the installation directory.
You can now run all slitherbox utilities from your shell. If you run a command that is not implemented in slitherbox, but does exist elsewhere in your path, then the existing native utility will still be run.
Clone this repository to the desired installation directory.
Run $ ./slitherbox sb_install. This will create symlinks in the installation directory.
Add the installation directory to the beginning of your $PATH so your shell finds slitherbox commands before it finds your native system commands. For example, you could do this by adding $PATH = ['/path/to/slitherbox'] + $PATH to your .xonshrc if you use xonsh.
Verify the installation was successful by running $ which echo and observing that the resulting path is inside the installation directory.
You can now run all slitherbox utilities from your shell. If you run a command that is not implemented in slitherbox, but does exist elsewhere in your path, then the existing native utility will still be run.
Support
For any new features, suggestions and bugs create an issue on GitHub.
If you have any questions check and ask questions on community page Stack Overflow .
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page