Two-Factor Authentication (2FA) App compatible with andOTP file format
This repository has been archived on 2024-02-27. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
renovate 5e22792377
continuous-integration/drone/push Build is passing Details
chore(deps): update module github.com/urfave/cli/v2 to v2.14.1 (#9)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/urfave/cli/v2](https://github.com/urfave/cli) | require | minor | `v2.10.2` -> `v2.14.1` |

---

### Release Notes

<details>
<summary>urfave/cli</summary>

### [`v2.14.1`](https://github.com/urfave/cli/releases/tag/v2.14.1)

[Compare Source](https://github.com/urfave/cli/compare/v2.14.0...v2.14.1)

#### What's Changed

-   Fix:(issue\_1272) Generic flag not set from env by [@&#8203;dearchap](https://github.com/dearchap) in https://github.com/urfave/cli/pull/1458
-   GitHub Workflows security hardening by [@&#8203;sashashura](https://github.com/sashashura) in https://github.com/urfave/cli/pull/1469

#### New Contributors

-   [@&#8203;sashashura](https://github.com/sashashura) made their first contribution in https://github.com/urfave/cli/pull/1469

**Full Changelog**: https://github.com/urfave/cli/compare/v2.14.0...v2.14.1

### [`v2.14.0`](https://github.com/urfave/cli/releases/tag/v2.14.0)

[Compare Source](https://github.com/urfave/cli/compare/v2.13.0...v2.14.0)

#### What's Changed

-   Update v2 dead link by [@&#8203;abousselmi](https://github.com/abousselmi) in https://github.com/urfave/cli/pull/1466
-   Fix:(issue\_1293) Wrap usage text for commands by [@&#8203;dearchap](https://github.com/dearchap) in https://github.com/urfave/cli/pull/1460
-   Add App.InvalidFlagAccessHandler by [@&#8203;icholy](https://github.com/icholy) in https://github.com/urfave/cli/pull/1446

#### New Contributors

-   [@&#8203;abousselmi](https://github.com/abousselmi) made their first contribution in https://github.com/urfave/cli/pull/1466
-   [@&#8203;icholy](https://github.com/icholy) made their first contribution in https://github.com/urfave/cli/pull/1446

**Full Changelog**: https://github.com/urfave/cli/compare/v2.13.0...v2.14.0

### [`v2.13.0`](https://github.com/urfave/cli/releases/tag/v2.13.0)

[Compare Source](https://github.com/urfave/cli/compare/v2.12.3...v2.13.0)

#### What's Changed

-   Fix:(issue\_1094) Dont execute Before/After handlers during shell comp… by [@&#8203;dearchap](https://github.com/dearchap) in https://github.com/urfave/cli/pull/1457
-   Fix:(issue\_1455) Allow bool flags from input altsrc by [@&#8203;dearchap](https://github.com/dearchap) in https://github.com/urfave/cli/pull/1456
-   Add configurable Base to int, uint and uint64 flags by [@&#8203;ccremer](https://github.com/ccremer) in https://github.com/urfave/cli/pull/1464
-   fix: allow required flag with one character by [@&#8203;Gerrard-YNWA](https://github.com/Gerrard-YNWA) in https://github.com/urfave/cli/pull/1449
-   Add support for alias in YAMLs by [@&#8203;james-prysm](https://github.com/james-prysm) in https://github.com/urfave/cli/pull/1448

#### New Contributors

-   [@&#8203;ccremer](https://github.com/ccremer) made their first contribution in https://github.com/urfave/cli/pull/1464
-   [@&#8203;Gerrard-YNWA](https://github.com/Gerrard-YNWA) made their first contribution in https://github.com/urfave/cli/pull/1449
-   [@&#8203;james-prysm](https://github.com/james-prysm) made their first contribution in https://github.com/urfave/cli/pull/1448

**Full Changelog**: https://github.com/urfave/cli/compare/v2.12.3...v2.13.0

### [`v2.12.3`](https://github.com/urfave/cli/releases/tag/v2.12.3)

[Compare Source](https://github.com/urfave/cli/compare/v2.12.2...v2.12.3)

#### What's Changed

-   issue\_62: Make slice options more posix like by [@&#8203;dearchap](https://github.com/dearchap) in https://github.com/urfave/cli/pull/1454
-   Move genflags tool to cmd/ and pin to previous release by [@&#8203;meatballhat](https://github.com/meatballhat) in https://github.com/urfave/cli/pull/1451
-   Shift supported go versions by [@&#8203;meatballhat](https://github.com/meatballhat) in https://github.com/urfave/cli/pull/1452
-   docs: split documentation into individual pages by [@&#8203;hay-kot](https://github.com/hay-kot) in https://github.com/urfave/cli/pull/1453

#### New Contributors

-   [@&#8203;hay-kot](https://github.com/hay-kot) made their first contribution in https://github.com/urfave/cli/pull/1453

**Full Changelog**: https://github.com/urfave/cli/compare/v2.12.1...v2.12.3

### [`v2.12.2`](https://github.com/urfave/cli/releases/tag/v2.12.2)

[Compare Source](https://github.com/urfave/cli/compare/v2.12.1...v2.12.2)

#### What's Changed

-   issue\_62: Make slice options more posix like by [@&#8203;dearchap](https://github.com/dearchap) in https://github.com/urfave/cli/pull/1454
-   Move genflags tool to cmd/ and pin to previous release by [@&#8203;meatballhat](https://github.com/meatballhat) in https://github.com/urfave/cli/pull/1451
-   Shift supported go versions by [@&#8203;meatballhat](https://github.com/meatballhat) in https://github.com/urfave/cli/pull/1452
-   docs: split documentation into individual pages by [@&#8203;hay-kot](https://github.com/hay-kot) in https://github.com/urfave/cli/pull/1453

#### New Contributors

-   [@&#8203;hay-kot](https://github.com/hay-kot) made their first contribution in https://github.com/urfave/cli/pull/1453

**Full Changelog**: https://github.com/urfave/cli/compare/v2.12.1...v2.12.2

### [`v2.12.1`](https://github.com/urfave/cli/releases/tag/v2.12.1)

[Compare Source](https://github.com/urfave/cli/compare/v2.12.0...v2.12.1)

**Full Changelog**: https://github.com/urfave/cli/compare/v2.11.5...v2.12.1

### [`v2.12.0`](https://github.com/urfave/cli/releases/tag/v2.12.0)

[Compare Source](https://github.com/urfave/cli/compare/v2.11.5...v2.12.0)

**Full Changelog**: https://github.com/urfave/cli/compare/v2.11.2...v2.12.0

### [`v2.11.5`](https://github.com/urfave/cli/releases/tag/v2.11.5)

[Compare Source](https://github.com/urfave/cli/compare/v2.11.4...v2.11.5)

**Full Changelog**: https://github.com/urfave/cli/compare/v2.11.2...v2.11.5

### [`v2.11.4`](https://github.com/urfave/cli/releases/tag/v2.11.4)

[Compare Source](https://github.com/urfave/cli/compare/v2.11.3...v2.11.4)

**Full Changelog**: https://github.com/urfave/cli/compare/v2.11.2...v2.11.4

### [`v2.11.3`](https://github.com/urfave/cli/releases/tag/v2.11.3)

[Compare Source](https://github.com/urfave/cli/compare/v2.11.2...v2.11.3)

**Full Changelog**: https://github.com/urfave/cli/compare/v2.11.2...v2.11.3

### [`v2.11.2`](https://github.com/urfave/cli/releases/tag/v2.11.2)

[Compare Source](https://github.com/urfave/cli/compare/v2.11.1...v2.11.2)

#### What's Changed

-   Fix HideHelp by [@&#8203;Dokiys](https://github.com/Dokiys) in https://github.com/urfave/cli/pull/1445
-   Fix After not run by [@&#8203;Dokiys](https://github.com/Dokiys) in https://github.com/urfave/cli/pull/1444

#### New Contributors

-   [@&#8203;Dokiys](https://github.com/Dokiys) made their first contribution in https://github.com/urfave/cli/pull/1445

**Full Changelog**: https://github.com/urfave/cli/compare/v2.11.1...v2.11.2

### [`v2.11.1`](https://github.com/urfave/cli/releases/tag/v2.11.1)

[Compare Source](https://github.com/urfave/cli/compare/v2.11.0...v2.11.1)

#### What's Changed

-   Fix timestamp flag error when using help by [@&#8203;hmiyado](https://github.com/hmiyado) in https://github.com/urfave/cli/pull/1439

#### New Contributors

-   [@&#8203;hmiyado](https://github.com/hmiyado) made their first contribution in https://github.com/urfave/cli/pull/1439

**Full Changelog**: https://github.com/urfave/cli/compare/v2.11.0...v2.11.1

### [`v2.11.0`](https://github.com/urfave/cli/releases/tag/v2.11.0)

[Compare Source](https://github.com/urfave/cli/compare/v2.10.3...v2.11.0)

#### What's Changed

-   feature: add DefaultCommand field to App by [@&#8203;jalavosus](https://github.com/jalavosus) in https://github.com/urfave/cli/pull/1388
-   accept timezone for timestamps by [@&#8203;julian7](https://github.com/julian7) in https://github.com/urfave/cli/pull/1432
-   Approve v2 addition of App.DefaultCommand by [@&#8203;meatballhat](https://github.com/meatballhat) in https://github.com/urfave/cli/pull/1426

#### New Contributors

-   [@&#8203;jalavosus](https://github.com/jalavosus) made their first contribution in https://github.com/urfave/cli/pull/1388
-   [@&#8203;julian7](https://github.com/julian7) made their first contribution in https://github.com/urfave/cli/pull/1432

**Full Changelog**: https://github.com/urfave/cli/compare/v2.10.3...v2.11.0

### [`v2.10.3`](https://github.com/urfave/cli/releases/tag/v2.10.3)

[Compare Source](https://github.com/urfave/cli/compare/v2.10.2...v2.10.3)

#### What's Changed

-   Clean up the v2 manual a bit by [@&#8203;meatballhat](https://github.com/meatballhat) in https://github.com/urfave/cli/pull/1421
-   Fix list formatting in v2 manual by [@&#8203;meatballhat](https://github.com/meatballhat) in https://github.com/urfave/cli/pull/1423

**Full Changelog**: https://github.com/urfave/cli/compare/v2.10.2...v2.10.3

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4xOTAuMyIsInVwZGF0ZWRJblZlciI6IjMyLjE5MC4zIn0=-->

Co-authored-by: Renovate <renovate@dwysokinski.me>
Reviewed-on: #9
Co-authored-by: renovate <renovate@noreply.localhost>
Co-committed-by: renovate <renovate@noreply.localhost>
2022-09-07 10:19:44 +00:00
internal refactor: rename module github.com/Kichiyaki/gootp -> gitea.dwysokinski.me/Kichiyaki/gootp (#2) 2022-09-04 08:04:31 +00:00
.drone.yml refactor: rename module github.com/Kichiyaki/gootp -> gitea.dwysokinski.me/Kichiyaki/gootp (#2) 2022-09-04 08:04:31 +00:00
.gitignore init 2022-03-27 18:42:27 +02:00
.golangci.yml feat: add two new workflows (golangci-lint and test) (#7) 2022-05-18 06:40:19 +02:00
LICENSE add LICENSE 2022-03-27 18:45:49 +02:00
README.md chore: update README.md 2022-09-04 10:05:48 +02:00
go.mod chore(deps): update module github.com/urfave/cli/v2 to v2.14.1 (#9) 2022-09-07 10:19:44 +00:00
go.sum chore(deps): update module github.com/urfave/cli/v2 to v2.14.1 (#9) 2022-09-07 10:19:44 +00:00
main.go refactor: rename module github.com/Kichiyaki/gootp -> gitea.dwysokinski.me/Kichiyaki/gootp (#2) 2022-09-04 08:04:31 +00:00
renovate.json refactor: rename module github.com/Kichiyaki/gootp -> gitea.dwysokinski.me/Kichiyaki/gootp (#2) 2022-09-04 08:04:31 +00:00

README.md

gootp

gootp is a terminal-based 2FA (Two-Factor Authentication) app.

asciicast

Features

  • Supported algorithms: TOTP
  • Compatible with andOTP file format
  • Allows to encrypt/decrypt andOTP files on your PC

Installation

Requirements:

  1. Go 1.19+
  2. Exported andOTP file
go install gitea.dwysokinski.me/Kichiyaki/gootp@latest
cp /path/to/andotp/file ~/.otp_accounts.json # !IMPORTANT! this file must be encrypted

Examples

gootp # show OTP list
gootp -h # help for gootp
gootp -p /path/to/andotp/file/.otp_accounts.json # override default path
gootp --password xxx # specify encryption password via flag
gootp -p /path/to/andotp/file/.otp_accounts.json encrypt -o /output/.otp_accounts.json.aes # encrypt file
gootp -p /path/to/andotp/file/.otp_accounts.json decrypt -o /output/.otp_accounts.json.aes # decrypt file