Quick start guide to install and use 1Config.
brew
Install command line tool via Homebrew
brew tap BrunoBonacci/lazy-tools
brew install one-config
or update with
brew update && brew upgrade one-config
mkdir -p ~/bin
wget https://github.com/BrunoBonacci/1config/releases/download/0.16.4/1cfg -O ~/bin/1cfg
wget https://github.com/BrunoBonacci/1config/releases/download/0.16.4/1cfg-ui-beta -O ~/bin/1cfg-ui-beta
chmod +x ~/bin/1cfg
export PATH=~/bin:$PATH
md %userprofile%\1config\bin
1cfg.cmd
with ren %userprofile%\1config\bin\1cfg %userprofile%\1config\bin\1cfg.cmd
1cfg-ui-beta.cmd
with ren %userprofile%\1config\bin\1cfg-ui-beta %userprofile%\1config\bin\1cfg-ui-beta.cmd
%userprofile%\1config\bin
.1cfg -h
export AWS_ACCESS_KEY_ID=xxx
export AWS_SECRET_ACCESS_KEY=yyy
export AWS_DEFAULT_REGION=eu-west-1
1cfg INIT -b dynamo
hello-world
1cfg SET -b dynamo -k hello-world -e test -v 1.0.0 -t txt 'secret password'
1cfg LIST
1cfg GET -b dynamo -k hello-world -e test -v 1.0.0
(require '[com.brunobonacci.oneconfig :refer [configure]])
(configure {:key "hello-world" :version "1.0.0" :env "test"})
There is support for edn
, txt
, json
and Java properties
format.
and supports Clojure, Java, Groovy, and other JVM languages (more to come)
If you managed to do the above step successfully you are ready to run the web UI with:
1cfg-ui-beta
Server started: http://127.0.0.1:5300
Once the Server started
message appeared you are ready to open your
favourite browser at: http://127.0.0.1:5300
Can you improve this documentation?Edit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close