Giter Club home page Giter Club logo

bashmatic's Introduction

What's up, I'm Konstantin


About Me

Software Engineering

Currently, I'm a Principal Software Engineer for HealthSherpa.

I used to be a CTO at four separate startups, largeset of which was Wanelo.

I was a Staff Software Engineer at Coinbase and Fossa.

Ruby

I am big open-source proponent, and I wrote about a few dozen open-source Ruby gems with over 120M downloads.

Among the most popular gems are:

  • colored2 — ASCII color ruby gem
  • sym — Symmetric encryption vi CLI or API based on OpenSSL
  • simple-feed - Redis based backend for twitter-like feeds
  • puma-daemon — Puma daemonization library

DevOps, Build, and Systems Configuration

I do a lot of Infrastructure and Scalability work, so among my other projects are:

Music

I play piano, guitar and drums.

I've been DJ-ing since the vinyl days (house, tech-house, progressive, techno, downtempo)

I also have been composing and producing electronic music for over 20 years,

Hardware Projects

I have also written projects in C/C++ for Arduino platform.

Some of my popular projects and posts are:


Based on the template by Phil Nash.

bashmatic's People

Contributors

dependabot[bot] avatar fossabot avatar gitter-badger avatar inderpreet avatar kigster avatar snyk-bot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

bashmatic's Issues

init.sh dependencies function incorrect spelling

Running init.sh gives line 55: dependencies: command not found.
When looking at the file, the function is spelt with dependences and is being called with dependencies, 2 different spellings.

bashmatic-install is broken

After b5f55e8 , install command in README is not work.

$ bash -c "$(curl -fsSL https://bashmatic.re1.re); bashmatic-install -q"
.errOR       ➜   This script is meant to be run, not sourced in.
 INFORMATION ➜   However, since you've already loaded it you can fun functions:
bash: line 649: bashmatic-install: command not found

FYI, .install.bashmatic-install is work instead of bashmatic-install but display warning too.

Bashmatic should support basic-level package installation for Linux

One of the present downsides of this framework is that it is OS-X-centric. It works on Linux, but you can't install any packages on Linux like you can on Mac.

We should have a standard and simple package API:

  • package.install pkg1 pkg2 ...
  • package.upgrade pkg1 pkg2 ...
  • package.uninstall pkg1 pkg2 ...
  • package.reinstall pkg1 pkg2 ...
  • package.is-installed pkg1 pkg2...
  • package.list-installed newline separated list of packages currently on the system
  • package.search term execute an OS-dependent package find by the terms

I see "path.mutate" in the commits

Is that a think the user may want to use? I can't see it in the docs/README

I want to manage my PATH using solid technologies. Pseudo code:

PATH=path.mutate($PATH, "replace-term JavaVirtualMachines/jdk with JavaVirtualMachines/jdk-15.0.1.jdk")

I don't want to use asdf, sdkman or others. I just want something I main in a shell script I can source. And though I hand-maintain those, I want them to be elegant.

Root CA certificate for bashmatic.re1.re expired

> openssl s_client -showcerts -servername bashmatic.re1.re -connect bashmatic.re1.re:443 

depth=1 C = SE, O = AddTrust AB, OU = AddTrust External TTP Network, CN = AddTrust External CA Root
verify error:num=10:certificate has expired
notAfter=May 30 10:48:38 2020 GMT
verify return:0
depth=1 C = SE, O = AddTrust AB, OU = AddTrust External TTP Network, CN = AddTrust External CA Root
verify error:num=10:certificate has expired
notAfter=May 30 10:48:38 2020 GMT
verify return:0
depth=3 C = SE, O = AddTrust AB, OU = AddTrust External TTP Network, CN = AddTrust External CA Root
verify error:num=10:certificate has expired
notAfter=May 30 10:48:38 2020 GMT
verify return:0

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.