https://github.com/bearmug/cfg-init
Config files collection to speed-up new workstation setup
https://github.com/bearmug/cfg-init
bash cfg developer-tools development-environment gradle zsh
Last synced: about 2 months ago
JSON representation
Config files collection to speed-up new workstation setup
- Host: GitHub
- URL: https://github.com/bearmug/cfg-init
- Owner: bearmug
- Created: 2016-02-21T16:33:17.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-11-01T14:30:42.000Z (over 2 years ago)
- Last Synced: 2025-07-01T05:09:32.899Z (about 1 year ago)
- Topics: bash, cfg, developer-tools, development-environment, gradle, zsh
- Language: Shell
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# cfg-init
Bootstrap configurations set to speed-up dev setup process.
## Usage
Just run setup scripts for the tooling you need.
## Content
* Tooling
* **zsh** and **oh-my-zsh** to use as a shell
* **tmux** as terminal multiplexor
* **git** as a default version control system
* **docker-ce** + **docker-compose**
* **gradle** as a build tool
* **micro** - tiny console editor with languages support
* Development stacks
* **JVM** JDK8 + JDK10 + switching toolkit
## Default configurations
### Git defaults
* located inside **.gitconfig** file
* github user configuration
* shortcuts/aliases introduction to reduce useless keyboard typing
### Gradle defaults
* located under **.gradle/** folder
* speed-up build using:
* daemon to hung around, expecting next call
* incubating **configure-on-demand** feature
* turn on incubating **parallel-build** feature
### JDK defaults
* hasJDK8 and JDK11 under the hood
* JDK11 choosen by default
* switch could be done with **update-java-alternatives**