home-polyglot | based Linux/WSL2 home directory setup

 by   netspective-labs Shell Version: Current License: GPL-3.0

kandi X-RAY | home-polyglot Summary

kandi X-RAY | home-polyglot Summary

home-polyglot is a Shell library. home-polyglot has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. You can download it from GitHub.

This is our opinionated chezmoi- and asdf-based "engineering sandbox home" setup for polyglot software development or any other "creator tasks" that are performed on Linux-like operating systems. If you're using Windows 10/11 with WSL2, create a "disposable" Linux instance using Powershell CLI or Windows Store. This project treats the WSL2 instance as "disposable" meaning it's for development only and can easily be destroyed and recreated whenever necessary. The cost for creation and destruction for a Engineering Sandbox should be so low that it should be treated almost as a container rather than a VM. This means everything done in a sandbox should be scripted, with the scripts stored in GitHub for easy re-running through Fish shell or chezmoi.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              home-polyglot has a low active ecosystem.
              It has 0 star(s) with 3 fork(s). There are 2 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 0 open issues and 1 have been closed. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of home-polyglot is current.

            kandi-Quality Quality

              home-polyglot has no bugs reported.

            kandi-Security Security

              home-polyglot has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              home-polyglot 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

              home-polyglot releases are not available. You will need to build from source code and install.
              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 home-polyglot
            Get all kandi verified functions for this library.

            home-polyglot Key Features

            No Key Features are available at this moment for home-polyglot.

            home-polyglot Examples and Code Snippets

            No Code Snippets are available at this moment for home-polyglot.

            Community Discussions

            No Community Discussions are available at this moment for home-polyglot.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install home-polyglot

            Bootstrap our preferred Kali environment with required utilities (be sure to use bootstrap-admin-ubuntu.sh or bootstrap-admin-debian.sh if you're not using Kali):.
            We use asdf to manage languages and utilities when deterministic reproducibility is not crucial. asdf enables tools to be installed and, more importantly, support multiple versions simultaneously. For example, we heavily use Deno for multiple projects but each project might require a different version. asdf supports global, per session, and per project (directory) version configuration strategy. asdf has centrally managed plugins for many languages and runtimes and there are even more contributed plugins for additional languages and runtimes. There are good asdf videos worth watching.
            As we start to use more nix capabilities, consider installing nix-shell as part of bootstrap-admin-*.sh. Since devbox and other home managers depend on Nix anyway, it probably makes sense to manage nix core separately from devbox, et. al.
            Install tide the ultimate Fish prompt, equivalent to Powerlevel10k for ZSH, in case tide is more favorable to our default Oh My Posh cross-shell prompt theming engine.
            Use run_once_install-packages.sh.tmpl in case we need to install some defaults. See:. If a release is Debian or Debian-like (e.g. Ubuntu and others) we should automatically install some packages through chezmoi scripts to perform actions. This might be a better way to install postgresql-client and other database-specific functionality as well as other packages.

            Support

            We prefer Deno for scripts (rather than bash or fish) because of portability and that Deno scripts are just Typescript. However, we can and should support other languages too:. The only downside to using Rust, Go, etc. as scripting languages is that we need to have compilers available.
            Find more information at:

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

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/netspective-labs/home-polyglot.git

          • CLI

            gh repo clone netspective-labs/home-polyglot

          • sshUrl

            git@github.com:netspective-labs/home-polyglot.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

            Consider Popular Shell Libraries

            awesome

            by sindresorhus

            ohmyzsh

            by ohmyzsh

            realworld

            by gothinkster

            nvm

            by nvm-sh

            papers-we-love

            by papers-we-love

            Try Top Libraries by netspective-labs

            sql-aide

            by netspective-labsTypeScript

            commons

            by netspective-labsTypeScript

            factory

            by netspective-labsTypeScript

            aide

            by netspective-labsTypeScript