slitherbox | Drop-in pure-Python replacement for common shell utilities

 by   joshiemoore Python Version: 0.1.0 License: GPL-3.0

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.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              slitherbox has a low active ecosystem.
              It has 0 star(s) with 0 fork(s). There are 1 watchers for this library.
              OutlinedDot
              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

            kandi-Quality Quality

              slitherbox has no bugs reported.

            kandi-Security Security

              slitherbox has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License 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.

            kandi-Reuse 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
            Get all kandi verified functions for this library.

            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.

            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:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            Install
          • PyPI

            pip install slitherbox

          • CLONE
          • HTTPS

            https://github.com/joshiemoore/slitherbox.git

          • CLI

            gh repo clone joshiemoore/slitherbox

          • sshUrl

            git@github.com:joshiemoore/slitherbox.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link