Update the go dependencies and improve the go linter configuration.
Signed-off-by: Ritho <palvarez@ritho.net>
Implement the clear and export articles transactions.
Signed-off-by: Ritho <palvarez@ritho.net>
Add a couple of empty commands to implement, clean and export.
Signed-off-by: Ritho <palvarez@ritho.net>
Split the commands in several packages and do some refactors to generalize more the code.
Signed-off-by: Ritho <palvarez@ritho.net>
Add the archive and delete article transactions.
Signed-off-by: Ritho <palvarez@ritho.net>
Fetch the content when a link is added to savepoint.
Signed-off-by: Ritho <palvarez@ritho.net>
Create the database directory if it doesn't exists.
Signed-off-by: Ritho <palvarez@ritho.net>
Add more tests and implement part of the sqlite methods.
Signed-off-by: Ritho <palvarez@ritho.net>
Implement a first version of the SaveLink in sqlite.
Signed-off-by: Ritho <palvarez@ritho.net>
Add a base module to store the links information in sqlite.
Signed-off-by: Ritho <palvarez@ritho.net>