Comments (3)
opening pandora's box by letting user's import all the Go:
import "strings"
#a: [ "Barcelona", "Shanghai", "Munich" ]
for k, v in #a {
"\( strings.ToLower(v) )": {
pos: k + 1
name: v
nameLen: len(v)
}
}
from uds-cli.
Example of injecting vals form the CLI using @tag()
syntax:
package inject
// @tag() is how we inject data
env: *"dev" | string @tag(env) // env has a default
database: string @tag(database) // database is "required"
// A schema for DBs with some defaults
#DB: {
host: #hosts[env]
port: string | *"5432"
db: database
// interpolate the fields into the connection string
conn: "postgres://\(host):\(port)/\(db)"
}
// setup our database host mapping
#hosts: [string]: string
#hosts: {
dev: "postgres.dev"
stg: "postgres.stg"
prd: "postgres.prd"
}
idk...it's very powerful but looks pretty gnarly
from uds-cli.
Spike over. It's gross and I can't handle it
from uds-cli.
Related Issues (20)
- Optional components aren't excluded from the bundle HOT 1
- engine: UDS state and intelligent removes
- ADR for OCI media types
- UDS-Cli - index out of range error HOT 1
- Investigate dead code automation
- uds dev deploy remote bundle HOT 1
- Spike: What colors can be used in tasks HOT 5
- uds config variable check only on deploy
- Expand package selection to include components within those packages
- Caching Refactor
- Refactor overrides
- Add ability to view override and config options for a given bundle prior to deployment HOT 2
- Check bundle arch against cluster arch HOT 3
- Policy Logs - MVP HOT 4
- App Portal - MVP HOT 1
- DevDeploy: validate `--flavor` input
- "Save logs" not working in our workflow
- List images from bundle artifacts
- Docs on `${...}` usage in override values HOT 1
- Dev Mode: Artifact indicator
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from uds-cli.