AraBlocks / ara-filesystem

The Ara FileSystem
GNU Lesser General Public License v3.0
10 stars 0 forks source link

Add CLI easter egg #184

Open vipyne opened 5 years ago

vipyne commented 5 years ago

Desired Behavior

$ afs -h
usage: afs: [-hDV] [--help] [--version]
            [--debug] <command> [<args>]

Below are some useful afs commands:

  afs create     Create a new AFS
  afs add        Adds file(s) and/or directories to an AFS
  afs remove     Removes file(s) and/or directores from an AFS
  afs commit     Publishes an AFS to the network
  afs history    Prints AFS history
  afs price      Sets, gets the price (in ARA) of an AFS
  afs destroy    Removes an AFS from the network
  afs unarchive  Unarchive an AFS to a directory
  afs metadata   CRUD operation interface for an AFS' metadata
  afs ownership  Ownership management of an AFS
  afs deploy     Deploy an AFS proxy to the network
  afs hr

Options:
  --help, -h     Show this message
  --version, -V  Show AFS CLI version
  --verbose, -v  Show verbose output
  --debug, -D    Enable debug output (Sets 'DEBUG=ara-filesystem:*')
  --secret, -s   Shared secret for the keyring                          [string]
  --network, -n  Network name of the key for the DID resolver in the keyring
                                                                        [string]
  --keyring, -k  Path to the keyring                                    [string]

Steps to find easter egg:


$ afs hr
prompt:
(user types in up, up, down, down, left, right, left, right)

[ print out of hood rat ascii art ]
MarkGeeRomano commented 5 years ago

+100