Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

6 Commits

Repository files navigation

Java dev

This repository is meant as a starting point for Java app development.

The macOS setup script will install the tools required for development on a (new) mac.

Installation

Clone the repository and run the setup script:

git clone git@github.com:MarkHjorth/java-dev.git
cd java-dev
./setup-mac.sh

What's included

The setup script will install the following tools, applications and plugins:

Tools

ToolDescription
HomebrewPackage manager for macOS
sdkmanSDK manager for Java
Github CLICLI for Github
K6Load testing tool
Aws CLICLI for AWS
KubectlCLI for Kubernetes
MavenBuild tool for Java
GitVersion control system
NodeJavaScript runtime
VaultSecrets management
YarnPackage manager for Node
GnuPGEncryption tool for GPG
Pinentry macPinentry for GPG
ZshShell
Oh my zshZsh plugin manager

Applications

ApplicationDescription
SlackChat
DockerContainer runtime
LensKubernetes GUI
Alt-tabAlt-tab replacement
InsomniaREST client
Visual Studio CodeCode editor
AWS VPN clientVPN client
Jetbrains ToolboxIDE manager
Okta cliOkta CLI
ZoomVideo conferencing

Plugins and misc

PluginDescription
Powerlevel10kZsh theme
Zsh autosuggestionsAutosuggestions for Zsh
Zsh syntax highlightingSyntax highlighting for Zsh
Meslo Nerd FontFont for Powerlevel10k
VSCode IntelliJ IDEA KeybindingsIntelliJ keybindings for VSCode
VSCode Github themeGithub theme for VSCode
VSCode Indent rainbowIndent rainbow for VSCode
VSCode Rainbow bracketsRainbow brackets for VSCode
VSCode GitlensGitlens for VSCode
VSCode Github CopilotGithub Copilot for VSCode

Additional functionality

The setup script will ask you if you want to generate an SSH key and GPG key. If you do, it will prompt you for your email address and name. The keys will be generated and added to the ssh-agent and gpg-agent respectively.

About

A collection of tools for java developers

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages