Skip to content

Knowre-Dev/swint-secret

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

swint-secret

Greenkeeper badge Secret string manager for Swint. Save your secret strings in Amazon S3 and avoid accidental commitment of secret strings!

Warning: This is not the final draft yet, so do not use this until its official version is launched

Installation

$ npm install --save swint-secret

Preparation

  • You may save your secret credentials at $HOME/.swint/aws.json in the format below:
{
	"id": "ADJFNAIAMYAWSID",
	"secret": "DEJNARGMKAJENVADMMYAWSSECRET"
}
  • Or, you can set variables with key SWINT_SECRET_KEY, SWINT_SECRET_SECRET pair.

Testing

You may save your secret credentials for the test at $HOME/.swint/swint-secret-test.json in the format below:

{
	"id": "ADJFNAIAMYAWSID",
	"secret": "DEJNARGMKAJENVADMMYAWSSECRET",
	"bucket": "swint-secret"
}

Options

  • bucket : String, default: ''
  • credPath : String, default: path.join(process.env.HOME, '.swint', 'aws.json')
  • paths : Object, default: {}

Usage

var ss = new swintSecret({
	bucket: 'myBucketForSecret',
	paths: {
		a: 'aaa.txt',
		b: 'bbb.txt',
		c: {
			d: ['ddd1.txt', 'ddd2.txt', 'ddd3.txt'],
			e: 'eee.txt'
		}
	}
});

ss.ready(function(err, res) {
	if(err) {
		print(4, err);
		return;
	}

	// res will be the fetched string of your secret credentials
});

About

Secret string manager for Swint

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •