Sign inSign up

carnivuth/toolbox

By carnivuth

Updated 9 days ago

personal tools and editors for devops stuff

Image
Developer tools
0

5.9K

carnivuth/toolbox repository overview

TOOLBOX

personal tools for writing code and do sysadmin and devops stuff :)

GOALS

The main objective is to have a simple, quick and efficient mini dev-environment that can run on a pletora of different systems without reling on some complex dependencies

INSTALLATION

NATIVE INSTALLATION

toolbox can be installed in a fully setup configuration with neovim or in a minimal setup with vim (bot of them with some similar functionalities), if toolbox is installed in a remote ssh environment the minimal setup is installed

git clone https://github.com/carnivuth/toolbox
cd toolbox
./toolbox.sh

to uninstall run:

cd toolbox
./toolbox.sh uninstall
DOCKER ENVIRONMENT

toolbox can be installed also with docker in a specific environment and mount the project directory folder

docker run  -u $UID:$UID -v ~/project_to_mount/:/home/toolbox/project_to_mount -it carnivuth/toolbox bash

FEATURES

The toolbox consists on a minimal vim configuration and some usefull bash scripts

  • project.sh to open project in a predefined tmux session (tmuxify style)
  • notify.sh notify trough ntfy long running processes
  • store.sh install packages quick and easy

vim comes preconfigured with some personal bindings and fzf integrations, basic ftplugin for some devops tools and languages (terraform, python, bash, yaml and others), vim-ale is also preinstalled and configured for some basic linting with other languages

Existing vim configuration are backupped and restored after uninstallation,

Tag summary

Content type

Image

Digest

sha256:8c7ea1390

Size

1.7 GB

Last updated

9 days ago

docker pull carnivuth/toolbox