Skip to content

Latest commit

 

History

History
68 lines (65 loc) · 3.81 KB

scripts.asciidoc

File metadata and controls

68 lines (65 loc) · 3.81 KB
Table of Contents

scripts

This directory is the heart of the devonfw-ide and contains the required scripts.

File structure of the conf folder
/scripts
├──/ command
│  ├── android-studio
│  ├── aws
│  ├── az
│  ├── build
│  ├── docker
│  ├── dotnet
│  ├── eclipse
│  ├── gcloud
│  ├── gcviewer
│  ├── gh
│  ├── graalvm
│  ├── gradle
│  ├── helm
│  ├── help
│  ├── ide
│  ├── intellij
│  ├── ionic
│  ├── jasypt
│  ├── java
│  ├── jenkins
│  ├── jmc
│  ├── kotlinc
│  ├── kotlinc-native
│  ├── kubectl
│  ├── lazydocker
│  ├── mvn
│  ├── ng
│  ├── node
│  ├── npm
│  ├── oc
│  ├── project
│  ├── python
│  ├── pip
│  ├── quarkus
│  ├── release
│  ├── rewrite
│  ├── sonar
│  ├── terraform
│  ├── tomcat
│  ├── vscode
│  └── yarn
├── devon
├── devon.bat
├── environment-project
├── environment-project.bat
├── functions
└── devon.properties

The command folder contains the commandlets. The devon script is the key command line interface for devonfw-ide. There is also devon.bat that can be used in cmd or PowerShell. As the devon CLI can be used as a global command on your computer from any directory and gets installed centrally, it aims to be stable, minimal, and lightweight. The key logic to set up the environment variables is therefore in a separate script environment-project and its Windows variant environment-project.bat inside this scripts folder. The file functions contains a collection of reusable bash functions. These are sourced and used by the commandlets. Finally the devon.properties file contains defaults for the general configuration of devonfw-ide.