shell

command module
v0.0.0-...-c81fce8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 27, 2025 License: Apache-2.0 Imports: 1 Imported by: 0

README

shell

⚠️ This repository is archived and no longer maintained. I've moved my dotfiles to a private repository using GNU Stow for simpler symlink management.

A Go-based dotfiles management tool featuring an interactive TUI for installing dotfiles and packages across Unix-like systems.

What This Was

This project was a learning exercise to:

  • Get familiar with Go conventions and patterns
  • Build a CLI with Cobra and an interactive TUI with Bubble Tea
  • Solve the cross-platform dotfiles management problem I had at the time
Features
  • Interactive terminal UI for selecting what to install
  • Non-interactive mode with flags (--vim, --tmux, --zsh, --full)
  • Cross-platform package manager support (apt, brew, dnf, pacman)
  • TOML-based configuration for dotfile mappings and package definitions

Dotfiles

The dotfiles remain in this repo for reference:

License

Apache 2.0

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL