Coder Social home page Coder Social logo

binclude's Introduction

Binclude

A tool to link executables to a folder in the PATH

The purpose is to have a practical way to add a program to the PATH an invoke it or remove it from the PATH without modifying the PATH

The CLI is generated using Fire

How to use it

You must already have a directory added to the PATH in order to work

Type this in the local binclude installation directory for initializing it

python main.py init <DIR>

The currently supported interpreters are python, bash, cmd and powershell

Once initiated you will be able to type in Bash, CMD and PowerShell consoles:

binclude --help

Some interpreters allow no extension, like python and bash, so the first in the list will be saved without extension and the other with extension. In the future will be configurable.

To include a file in the PATH use:

binclude add <FILE> <NAME> <INTERPRETER>

The interpreter is optional and is use for applications that needs an interpreter like python, ruby, etc, has nothing to do with the internal link interpreter representation commented before.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.