at_activate_web

Web interface layer for at_activate and registrar API.

Command-line options

Run at_activate_web --help for the full list. Key flags:

Flag Default Description
-a, --atsign (selection page) atSign to manage
--host localhost Host to bind to
-p, --port 8080 Port to bind to
-r, --root-domain root.atsign.org:64 atDirectory (root) server domain
-v, --verbose off Enable verbose logging
--hide-manage off Hide __manage namespace enrollments (shown by default)
--pw — Password for password-protected .atKeys files
dart pub global activate at_activate_web
at_activate_web

If the command is not found:

export PATH="$PATH":"$HOME/.pub-cache/bin"

Install locally from source

git clone <repository-url>
cd at_activate_web/packages/at_activate_web
dart pub get
dart pub global activate --source path .
at_activate_web

Run without global activation (local dev)

cd packages/at_activate_web
dart pub get
dart run bin/at_activate_web.dart

Update from pub.dev

When a new version is published, re-run the activate command to get the latest:

dart pub global activate at_activate_web

To check which version is currently installed:

dart pub global list

Update locally from source

Pull the latest changes, then re-activate from your local checkout:

cd at_activate_web/packages/at_activate_web
git pull
dart pub get
dart pub global activate --source path .

Uninstall

dart pub global deactivate at_activate_web

Optional: remove local app data:

rm -rf ~/.atsign/at_activate_web

Maintainers