This repository has been archived by the owner on Jul 16, 2023. It is now read-only.
/
doc.go
43 lines (43 loc) · 1.15 KB
/
doc.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
// Package safeincloud parses SafeInCloud's exported XML for use in GoLang.
//
// It was originally intended to be used to help convert from SafeInCloud to
// another password manager such as my SafeInCloud-to-LastPass converter:
//
// https://github.com/eduncan911/sic2lp
//
// Convert to SafeInCloud
//
// If you need this package to convert to SafeInCloud, open an Issue asking
// and I'll see what I can do. Currently, it needs some additional code for
// marshaling to enable attachments. Just that work was out of scope for me
// at this time.
//
// Usage
//
// This is a GoLang library package intended for import.
//
// $ go get github.com/eduncan911/safeincloud
//
// This package is setup for simple one-liners:
//
// db, err := safeincloud.ParseFile("/path/to/exported/safeincloud.xml")
// if err != nil {
// panic(err)
// }
//
// for _, c := range db.Cards {
// // do what you like with the Card
// }
//
// Examples
//
// For several more examples, see the GoDocs with embedded examples:
//
// https://godoc.org/github.com/eduncan911/safeincloud
//
// Release Notes
//
// 1.0.0
// * Initial release.
//
package safeincloud