Skip to content
This repository has been archived by the owner on Sep 9, 2022. It is now read-only.

redesign secman #84

Closed
27 tasks done
abdfnx opened this issue Sep 26, 2021 · 1 comment
Closed
27 tasks done

redesign secman #84

abdfnx opened this issue Sep 26, 2021 · 1 comment
Assignees
Labels
enhancement New feature or request feature new feature or idea for secman help wanted Extra attention is needed invalid This doesn't seem right question Further information is requested wontfix This will not be worked on

Comments

@abdfnx
Copy link
Contributor

abdfnx commented Sep 26, 2021

Ok, now secman cli doesn't use api.secman.dev

and secman cli should login to secman api not github

to be honest, I don't like this cli, we have to make secman cli use our api and database

so, I created a small website to see the next secman

secman-v2.secman.dev

Secman V2

List Passwords

new secman

Authorize

$ secman auth

E-Mail: [email protected]
MasterPassword: **********

Insert

$ secman insert -t/--type login

Type: Login
Title: Expo
URL: expo.dev
Username: SecmanX
Password: ********
Extra:

Read

$ secman read Expo

Title: Expo
URL: expo.dev
Username: SecmanX
Password: ********
Extra:

# show password

$ secman read Expo --show-password

Title: Expo
URL: expo.io
Username: SecmanX
Password: secman_expo_31137
Extra:

Edit

$ secman edit Expo

What Do You Want To Change ?

1. Title
> 2. URL
3. Username
4. Password
5. Extra

Enter The New URL: expo.dev

# choose

$ secman edit Expo -e/--extra

Enter The New Extra: expo is a powerfull tool

Generate

$ secman generate
thlnchhmzdwzura

# with options

$ secman generate -l 10 -n -s -c
~-zEQpYXaK

# -l: Length of the generated password
# -n: Include numbers
# -s: Include symbols
# -c: Include capital-letters

# full

$ secman generate --length 16 --numbers --symbols --capital-letters
+Bu-L^uv-/*gQmN

Commands

  • auth
  • insert | new
  • read | show
  • edit
  • generate | gen
  • delete | remove | rm
  • upgrade | upg
  • uninstall | un
  • version

Maybe Added

  • change-master-password | cms
  • find | search

I know this maybe hard, but if we did it, we will be better

Tasks:

  • build beautiful help design
  • create auth command
  • add read command
  • build generate command
  • add insert cmd
  • build the lister
  • create edit command
  • create & build secman cli API
  • build secman configure.
  • make the spinner.
  • settings cmd.
  • finish from the email sender.
  • remove cmd.
  • use bcrypt as master password hasher #102
  • create init command.
  • design email.
  • #110
  • update secman.dev docs
  • build crypto command.
  • whoami cmd.
  • build v1 dir.
  • logout cmd.
  • info command.
  • init cmd.
  • update command.
  • docs command.
  • update secman website. #106
@abdfnx abdfnx added bug Something isn't working enhancement New feature or request feature new feature or idea for secman help wanted Extra attention is needed invalid This doesn't seem right question Further information is requested wontfix This will not be worked on labels Sep 26, 2021
@abdfnx abdfnx moved this to In Progress🚧 in 🗺️ Roadmap Oct 15, 2021
@abdfnx abdfnx removed the bug Something isn't working label Oct 24, 2021
@abdfnx abdfnx pinned this issue Oct 29, 2021
@abdfnx
Copy link
Contributor Author

abdfnx commented Feb 24, 2022

now we finished from Secman V2, now we're going to build Secman V3

@abdfnx abdfnx closed this as completed Feb 24, 2022
Repository owner moved this from In Progress🚧 to Done 🌟 in 🗺️ Roadmap Feb 24, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request feature new feature or idea for secman help wanted Extra attention is needed invalid This doesn't seem right question Further information is requested wontfix This will not be worked on
Projects
Status: Done 🌟
Development

No branches or pull requests

4 participants