is

an inspector for your environment (by oalders)

Is Alternatives

Similar projects and alternatives to is

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better is alternative or higher similarity.

is reviews and mentions

Posts with mentions or reviews of is. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-10-12.
  • Ask HN: Show me your half baked project
    163 projects | news.ycombinator.com | 12 Oct 2023
    Not quite half-baked, but fairly fresh out of the oven:

    https://github.com/oalders/is

    It's a tool to make shell scripting read a little more like English.

  • Show HN: Is": An Inspector for Your Environment
    1 project | news.ycombinator.com | 11 Oct 2023
    https://github.com/oalders/is

    I wrote a tool to make shell scripting just a little bit easier. It has a syntax that reads just a little bit like English, so that you can ask questions of your environment. That means you can do things like:

    Check the version of a CLI tool:

    $ is cli version tmux gt 3.2 && echo || echo

    Check an OS version by its code name:

    $ is os version-codename in ventura,monterey

    Do things only if a dependency is installed:

    $ is there go && go install golang.org/x/tools/cmd/goimports@latest

    Query a CLI version:

    $ is known cli version bash

    5.2.15

    Check if today is Wednesday using a case insensitive regex:

    $ is cli output stdout date like "(?i)wed"

    Update a binary if it's older than 7 days:

    $ is cli age goimports gt 7 days && go install golang.org/x/tools/cmd/goimports@latest

    Check the major (or minor, or patch) version of your OS:

    $ is os version --major eq 13

    Install if you have passwordless sudo:

    $ is user sudoer && sudo apt-get install ripgrep

    Check the output of STDERR for an arbitrary command:

    $ is cli output stderr ssh --arg="-V" like 9.0p1

    The idea is to make some scripting tasks less tedious. I mostly wrote this because I could and because I enjoyed doing it.

  • Show HN: Is – An Inspector for Your Environment
    1 project | news.ycombinator.com | 11 Oct 2023
  • Making Hard Things Easy
    11 projects | news.ycombinator.com | 6 Oct 2023
    I recently wrote "is" so that I would have a tool to make shell scripting just a little bit easier: https://github.com/oalders/is
  • Perl Weekly #636 - Happy Birthday Larry
    4 projects | dev.to | 1 Oct 2023
    Olaf Alders recently shared his cool creation, is: an inspector for your environment. I am sure for all System Administrators out there, it would be very handy.
  • Ask HN: Tell us about your project that's not done yet but you want feedback on
    68 projects | news.ycombinator.com | 16 Aug 2023
    I'm working on "is". https://github.com/oalders/is

    It allows me to install various things in various environments without getting too deep in to bash scripting.

    For example:

    $ is cli version tmux gt 3.2 && echo || echo

    $ is there go && is there nvim && nvim +:GoUpdateBinaries +qa

    $ is known cli version bash

  • A note from our sponsor - SaaSHub
    www.saashub.com | 2 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic is repo stats
6
41
8.7
8 days ago

oalders/is is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of is is Go.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com