tln-cli | Talan CLI is an open-source framework
kandi X-RAY | tln-cli Summary
kandi X-RAY | tln-cli Summary
tln-cli is a JavaScript library typically used in Institutions, Learning, Administration, Public Services applications. tln-cli has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. You can install using 'npm i tln-cli' or download it from GitHub, npm.
Talan CLI (tln) is an open-source framework for managing third-party components from wide range of ecosystems (Java, Node.js, C++, Golang, Angular etc.). tln helps to create fully isolated development environments, uniformly manage mono- & multi- repo configurations, build smooth onboaring experience, melt borders between local development environments and CI/CT/CD setups, get maximum from Polyglot Programming Polyglot Persistence (4Ps) design.
Talan CLI (tln) is an open-source framework for managing third-party components from wide range of ecosystems (Java, Node.js, C++, Golang, Angular etc.). tln helps to create fully isolated development environments, uniformly manage mono- & multi- repo configurations, build smooth onboaring experience, melt borders between local development environments and CI/CT/CD setups, get maximum from Polyglot Programming Polyglot Persistence (4Ps) design.
Support
Quality
Security
License
Reuse
Support
tln-cli has a low active ecosystem.
It has 27 star(s) with 4 fork(s). There are 4 watchers for this library.
There were 1 major release(s) in the last 12 months.
There are 40 open issues and 100 have been closed. On average issues are closed in 153 days. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of tln-cli is 1.102.0
Quality
tln-cli has 0 bugs and 0 code smells.
Security
tln-cli has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
tln-cli code analysis shows 0 unresolved vulnerabilities.
There are 0 security hotspots that need review.
License
tln-cli is licensed under the GPL-3.0 License. This license is Strong Copyleft.
Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.
Reuse
tln-cli releases are available to install and integrate.
Deployable package is available in npm.
Installation instructions, examples and code snippets are available.
Top functions reviewed by kandi - BETA
kandi has reviewed tln-cli and discovered the below as its top functions. This is intended to give you an instant insight into tln-cli implemented functionality, and help decide if they suit your requirements.
- Unpack id .
- Validates version
- Validate id
Get all kandi verified functions for this library.
tln-cli Key Features
No Key Features are available at this moment for tln-cli.
tln-cli Examples and Code Snippets
No Code Snippets are available at this moment for tln-cli.
Community Discussions
No Community Discussions are available at this moment for tln-cli.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install tln-cli
Create folder where all your projects will be located. Create folder for the hellotalan project (inside projects folder). Edit .tln.conf file to get next configuration (you can just copy-paste it). Install dependencies. mvn-3.6.3, openjdk-11.0.2, go-1.14.4, node-14.4.0, angular-9.1.8, cordova-9.0.0 components will be installed inside projects folder and will not affect any other already installed software. Check version of installed components.
Create folder where all your projects will be located Linux/MacOs cd ~ Windows (you can use any disk, disk d: is used for demonstration purpose) d: cd / mkdir projects && cd projects && tln config --terse
Create folder for the hellotalan project (inside projects folder) mkdir hellotalan && cd hellotalan && tln config --terse
Edit .tln.conf file to get next configuration (you can just copy-paste it) module.exports = { options: async (tln, args) => {}, env: async (tln, env) => {}, dotenvs: async (tln) => [], inherits: async (tln) => [], depends: async (tln) => ['mvn-3.6.3', 'openjdk-11.0.2', 'go-1.14.4', 'node-14.4.0', 'angular-9.1.8', 'cordova-9.0.0'], steps: async (tln) => [ { id: "versions", builder: async (tln, script) => script.set([ 'java -version && mvn -v && go version && node -v && cordova -v && ng version' ]) } ], components: async (tln) => [] }
Install dependencies. mvn-3.6.3, openjdk-11.0.2, go-1.14.4, node-14.4.0, angular-9.1.8, cordova-9.0.0 components will be installed inside projects folder and will not affect any other already installed software. tln install --depends
Check version of installed components tln versions openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment 18.9 (build 11.0.2+9) OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode) Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: D:\projects2\maven\mvn-3.6.3\bin\.. Java version: 11.0.2, vendor: Oracle Corporation, runtime: D:\projects2\java\openjdk-11.0.2 Default locale: en_US, platform encoding: Cp1251 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" go version go1.14.4 windows/amd64 v14.4.0 9.0.0 (cordova-lib@9.0.1) Angular CLI: 9.1.8
Create folder where all your projects will be located Linux/MacOs cd ~ Windows (you can use any disk, disk d: is used for demonstration purpose) d: cd / mkdir projects && cd projects && tln config --terse
Create folder for the hellotalan project (inside projects folder) mkdir hellotalan && cd hellotalan && tln config --terse
Edit .tln.conf file to get next configuration (you can just copy-paste it) module.exports = { options: async (tln, args) => {}, env: async (tln, env) => {}, dotenvs: async (tln) => [], inherits: async (tln) => [], depends: async (tln) => ['mvn-3.6.3', 'openjdk-11.0.2', 'go-1.14.4', 'node-14.4.0', 'angular-9.1.8', 'cordova-9.0.0'], steps: async (tln) => [ { id: "versions", builder: async (tln, script) => script.set([ 'java -version && mvn -v && go version && node -v && cordova -v && ng version' ]) } ], components: async (tln) => [] }
Install dependencies. mvn-3.6.3, openjdk-11.0.2, go-1.14.4, node-14.4.0, angular-9.1.8, cordova-9.0.0 components will be installed inside projects folder and will not affect any other already installed software. tln install --depends
Check version of installed components tln versions openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment 18.9 (build 11.0.2+9) OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode) Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: D:\projects2\maven\mvn-3.6.3\bin\.. Java version: 11.0.2, vendor: Oracle Corporation, runtime: D:\projects2\java\openjdk-11.0.2 Default locale: en_US, platform encoding: Cp1251 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" go version go1.14.4 windows/amd64 v14.4.0 9.0.0 (cordova-lib@9.0.1) Angular CLI: 9.1.8
Support
For any new features, suggestions and bugs create an issue on GitHub.
If you have any questions check and ask questions on community page Stack Overflow .
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page