Skip to content
View MrBenoit's full-sized avatar

Block or report MrBenoit

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MrBenoit/README.md

Hey, I'm Benoit 👋

I build things for the terminal — and occasionally they escape into production.

Followers Stars Years on GitHub Contributions


package main

import (
	"fmt"
	"time"
)

type Developer struct {
	Name     string
	Pronouns []string
	Location string
	Born     time.Time
	Stack    []string
	Hobbies  []string
	Now      string
}

// Age считается от даты рождения, а не хранится числом:
// иначе этот README устаревал бы ровно раз в год.
func (d Developer) Age() int {
	years := time.Now().Year() - d.Born.Year()
	if time.Now().YearDay() < d.Born.YearDay() {
		years-- // день рождения ещё не наступил
	}
	return years
}

func main() {
	me := Developer{
		Name:     "Benoit",
		Pronouns: []string{"he", "him"},
		Location: "Moscow, Russia",
		Born:     time.Date(2004, time.June, 16, 0, 0, 0, 0, time.UTC),
		Stack:    []string{"Go", "Python", "PostgreSQL", "TypeScript"},
		Hobbies:  []string{"Coding", "Gaming", "Anime", "Gym"},
		Now:      "building unissh — a TUI for managing VPS fleets over SSH",
	}

	fmt.Printf("%s, %d — %s\n", me.Name, me.Age(), me.Location)
	fmt.Println("Currently:", me.Now)
}

🚀 Featured

unissh Your whole VPS fleet, one keystroke away.
A fast, colourful terminal UI for SSH: live CPU/RAM/disk right in the server list, folders, port forwarding, and automatic first-time setup of a fresh VPS — with lockout protection.

📦 Projects

🛠 Stack

💻 Setup

📡 Contact

Pinned Loading

  1. 📊 GitHub Stats 📊 GitHub Stats
    1
    ⭐    Total Stars                                    4
    2
    ✅    Total Commits                                 70
    3
    🔀    Total PRs                                      0
    4
    🚩    Total Issues                                   1
    5
    📦    Contributed to                                 1
  2. 🌐 Recently Committed Langs 🌐 Recently Committed Langs
    1
    CSS             +2      -2 █████████████████████100.0%
  3. 🧩 Code::Stats Levels 🧩 Code::Stats Levels
    1
    Total XP                        lvl   5 (   44,811 XP)
    2
    CSS                             lvl   2 (   12,780 XP)
    3
    HTML                            lvl   2 (   11,308 XP)
    4
    Markdown                        lvl   1 (    6,002 XP)
    5
    Go                              lvl   1 (    5,328 XP)
  4. ⌚ I'm an early 🐤 ⌚ I'm an early 🐤
    1
    🌞 Morning    14 commits  ████▉░░░░░░░░░░░░░░░░  23.3%
    2
    🌆 Daytime    36 commits  ████████████▌░░░░░░░░  60.0%
    3
    🌃 Evening    10 commits  ███▍░░░░░░░░░░░░░░░░░  16.7%
    4
    🌙 Night       0 commits  ░░░░░░░░░░░░░░░░░░░░░   0.0%
  5. MatrixCalculator MatrixCalculator Public

    Simple Matrix Calculator

    Python

  6. unissh unissh Public

    Your whole VPS fleet, one keystroke away. A fast, colourful terminal UI for SSH — open it, pick a server, you're in.

    Go