@@ 468,7 468,7 @@ Command.new(
Command.new(
"info",
- "Show Account Info",
+ "π€ Show Account Info",
list_for: ->(*) { true },
customer_repo: CustomerRepo.new(sgx_repo: Bwmsgsv2Repo.new)
) {
@@ 481,7 481,7 @@ Command.new(
Command.new(
"usage",
- "Show Monthly Usage"
+ "π Show Monthly Usage"
) {
report_for = (Date.today..(Date.today << 1))
@@ 496,7 496,7 @@ Command.new(
Command.new(
"transactions",
- "Show Transactions",
+ "π§Ύ Show Transactions",
list_for: ->(customer:, **) { !!customer&.currency }
) {
Command.customer.then(&:transactions).then do |txs|
@@ 508,7 508,7 @@ Command.new(
Command.new(
"configure calls",
- "Configure Calls",
+ "π Configure Calls",
customer_repo: CustomerRepo.new(sgx_repo: Bwmsgsv2Repo.new)
) {
Command.customer.then do |customer|
@@ 526,7 526,7 @@ Command.new(
Command.new(
"ogm",
- "Record Voicemail Greeting",
+ "βΊοΈ Record Voicemail Greeting",
list_for: ->(fwd: nil, **) { fwd&.voicemail_enabled? },
customer_repo: CustomerRepo.new(sgx_repo: Bwmsgsv2Repo.new)
) {
@@ 543,7 543,7 @@ Command.new(
Command.new(
"migrate billing",
- "Switch from PayPal or expired trial to new billing",
+ "π¦ Switch to new billing",
list_for: ->(tel:, customer:, **) { tel && !customer&.currency },
customer_repo: CustomerRepo.new(sgx_repo: Bwmsgsv2Repo.new)
) {
@@ 572,7 572,7 @@ Command.new(
Command.new(
"credit cards",
- "Credit Card Settings and Management"
+ "π³ Credit Card Settings and Management"
) {
Command.customer.then do |customer|
url = CONFIG[:credit_card_url].call(
@@ 590,7 590,7 @@ Command.new(
Command.new(
"top up",
- "Buy Account Credit by Credit Card",
+ "π² Buy Account Credit by Credit Card",
list_for: ->(payment_methods: [], **) { !payment_methods.empty? },
format_error: ->(e) { "Failed to buy credit, system said: #{e.message}" }
) {
@@ 614,7 614,7 @@ Command.new(
Command.new(
"alt top up",
- "Buy Account Credit by Bitcoin, Mail, or Interac e-Transfer",
+ "πͺ Buy Account Credit by Bitcoin, Mail, or Interac e-Transfer",
list_for: ->(customer:, **) { !!customer&.currency }
) {
Command.customer.then { |customer|
@@ 631,7 631,7 @@ Command.new(
Command.new(
"plan settings",
- "Manage your plan, including overage limits",
+ "π Manage your plan, including overage limits",
list_for: ->(customer:, **) { !!customer&.currency }
) {
Command.customer.then do |customer|
@@ 649,7 649,7 @@ Command.new(
Command.new(
"referral codes",
- "Refer a friend for free credit"
+ "π₯ Refer a friend for free credit"
) {
Command.customer.then(&:unused_invites).then do |invites|
if invites.empty?
@@ 674,7 674,7 @@ Command.new(
Command.new(
"sims",
- "(e)SIM Details",
+ "πΆ (e)SIM Details",
list_for: ->(customer:, **) { CONFIG[:keepgo] && !!customer&.currency }
) {
Command.customer.then(&SIMRepo.new.method(:owned_by)).then do |sims|
@@ 695,7 695,7 @@ Command.new(
Command.new(
"reset sip account",
- "Create or Reset SIP Account",
+ "βοΈ Create or Reset SIP Account",
customer_repo: CustomerRepo.new(sgx_repo: Bwmsgsv2Repo.new)
) {
Command.customer.then do |customer|
@@ 724,7 724,7 @@ Command.new(
Command.new(
"lnp",
- "Port in your number from another carrier",
+ "#οΈβ£ Port in your number from another carrier",
list_for: ->(**) { true }
) {
EMPromise.all([