NOTE: if you are upgrading from previous version please check: migration procedure
Quick start guide to install and use 1Config.
brew
homebrew updates not available at the moment. This is to avoid accidental updates since the data format has changed.
mkdir -p ~/bin
wget https://github.com/BrunoBonacci/1config/releases/download/0.22.0/1cfg-`uname` -O ~/bin/1cfg
wget https://github.com/BrunoBonacci/1config/releases/download/0.22.0/1cfg-ui-beta -O ~/bin/1cfg-ui-beta
wget https://github.com/BrunoBonacci/1config/releases/download/0.22.0/1cfgX -O ~/bin/1cfgX
chmod +x ~/bin/1cfg ~/bin/1cfgX ~/bin/1cfg-ui-beta
export PATH=~/bin:$PATH
md %userprofile%\1config\bin
1cfg.cmd
with ren %userprofile%\1config\bin\1cfgX %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_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