• Stars
    star
    249
  • Rank 162,987 (Top 4 %)
  • Language
    Shell
  • Created about 6 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A CLI tool for changing Slack's desktop app colors

Slack Theme CLI

A Command-Line Tool for changing Slack's desktop app colors, like

Night Mode

image

Midnight-Blue Mode

image

Aubergine Mode

image

How to install

To download and install, run the following code in your terminal:

For Windows (with WSL)

curl https://raw.githubusercontent.com/mykeels/slack-theme-cli/master/slack-theme -O && bash slack-theme install && . ~/.profile

For Mac Users

curl https://raw.githubusercontent.com/mykeels/slack-theme-cli/master/slack-theme -O && bash slack-theme install && . ~/.bash_profile

For Linux Users

curl https://raw.githubusercontent.com/mykeels/slack-theme-cli/master/slack-theme -O && sudo bash ./slack-theme install && SILENT="$(source ~/.profile)"

For Zsh Users

If you use zsh as your shell environment, you might want to run this instead:

Mac (Zsh)

curl https://raw.githubusercontent.com/mykeels/slack-theme-cli/master/slack-theme -O && SLACK_THEME_SHELL_PROFILE=~/.zshrc bash slack-theme install && . ~/.zshrc

Linux (Zsh)

curl https://raw.githubusercontent.com/mykeels/slack-theme-cli/master/slack-theme -O && sudo SLACK_THEME_SHELL_PROFILE=~/.zshrc bash ./slack-theme install && SILENT="$(source ~/.zshrc)"

How to use

See command break-down below:

SYNOPSIS
     slack-theme
     slack-theme day
     slack-theme night
     slack-theme night-mono
     slack-theme aubergine
     slack-theme aubergine-mono
     slack-theme arc-dark
     slack-theme midnight-blue
     slack-theme midnight-blue-mono
     slack-theme solarized-dark
     slack-theme solarized-light
     slack-theme install
     slack-theme uninstall

COMMANDS
     day
          Revert to Day Mode

     night
          Use Black CSS

     night-mono
          Use Night-Mono CSS

     aubergine
          Use Aubergine CSS

     aubergine-mono
          Use Aubergine-Mono CSS

     arc-dark
          Use Arc-Dark CSS

     midnight-blue
          Use Midnight-Blue CSS

     midnight-blue-mono
          Use Midnight-Blue-Mono CSS

     solarized-dark
          Use Solarized-Dark CSS

     solarized-light
          Use Solarized-Light CSS

See Also

Credits 😍

Huge thanks to:

More Repositories

1

20-questions

20 questions for programming languages.
C
97
star
2

nigerian-constitution

Constitution and Laws of the Federal Republic of Nigeria
81
star
3

rest-api-ioc-demo

Demonstrates a NodeJS API project, structured for a good developer experience
TypeScript
72
star
4

x-microfrontends

An open-source project that demonstrates the concept of microfrontends by building a Twitter clone with seven (7) separate React projects that seamlessly work together to create a complete web application.
TypeScript
57
star
5

ArraysJS

A lot of what i do with JavaScript involves manipulating arrays. I wrote this library, to make my life easier by extending the JavaScript Array prototype. It worked! I hope it makes your life easier too.
JavaScript
56
star
6

whot

A Game API for the Nigerian Whot Card Game. https://github.com/mykeels/whot-server, https://github.com/CodeByOmar/whot-app
TypeScript
54
star
7

spectranet-cli

A CLI tool for retrieving and presenting spectranet user account data in a readable format 😍
JavaScript
40
star
8

work-dummy

Ever needed to faff or pretend to be seriously at work? This repository hosts a powershell script that'd make anyone think you definitely bursting your ass solving problems.
Shell
34
star
9

cli-messenger

A cli tool for owning your chats
JavaScript
32
star
10

MSearch

A C# Library to aid programming for meta-heuristics
C#
30
star
11

inec-presidential-elections-2023

TypeScript
26
star
12

crypto-dip-alert

Software that tells you when the price of a crypto has gone down.
JavaScript
23
star
13

nigerian-laws

A compilation of the Laws, Enactments and Subsidiary Legislation of the Federation of Nigeria in Markdown
22
star
14

live-band

Play drums and other instruments with the rest of the world
Vue
21
star
15

steganography

This tool lets you hide and retrieve text data to/from an image
JavaScript
20
star
16

farm-invest-cli

A CLI tool, built to detect updates to the products on eFarms, FarmCrowdy, ThriveAgric and AgroPartnerships
JavaScript
19
star
17

inec-polling-units

INEC polling units data
JavaScript
18
star
18

ReadLines

An Arduino Library for reading a file, line by line
C++
16
star
19

CommandLineParser

A command-line-parser c# library for .NET
C#
16
star
20

laravel-filters

A laravel package that provides a composable interface for data filtering with query strings 😍
PHP
15
star
21

police-ng-emergency

A bunch of VCF files, containing emergency contact for the Nigerian Police in the 36 states, and FCT
HTML
13
star
22

wedding

A simple webpage for Michael's and Grace's Wedding on the 14th of February, 2021.
HTML
13
star
23

canvas-matrix-display

A demonstration of how scrolling text in LED Matrix Displays would work, using HTML5 Canvas
JavaScript
11
star
24

college-portal

A university portal software. This project now being rebuilt with Laravel PHP at https://github.com/college-portal/college-portal
JavaScript
11
star
25

string-compare

A javascript utility for comparing strings for similarity
JavaScript
11
star
26

ImgR

Serving Images dynamically based on the client device is an important part of Web Page Resource Optimization. ImgR.NET aims at automating the process and making it easy on both the Server CPU, Client Device and of course You, the Programmer.
C#
11
star
27

sample-web-api

A simple web api project written for asp.net core 2.0
C#
11
star
28

CdnBundle

How do you bundle multiple remote and local JavaScript or CSS resources into a single file? CdnBundle is the one ring to bind them all!
C#
10
star
29

electron-arduino-radar

An electron app, providing a visual indicator of obstacles observed by an ultra-sonic sensor.
HTML
10
star
30

whot-cards

SVG Cards for the Whot Game
9
star
31

FileSystemJS

A JavaScript Module that gives a promise interface for working with the Chrome Browser FileSystem API
JavaScript
9
star
32

inflow-export

Generates my spending report in CSV, across all accounts.
TypeScript
9
star
33

tic-tac-toe

A javascript implementation of the popular tic-tac-toe 2D game
JavaScript
9
star
34

vue-editable

A collection of editable Vue components
JavaScript
8
star
35

MLog

MLog is the simplest .NET library for data logging
C#
8
star
36

MeeKaraoke

JavaScript
8
star
37

GraphQLWebAPI

GraphQL Integration in ASP.NET Web API
8
star
38

v-range-slider

Range Slider component for Vue JS
JavaScript
8
star
39

budget-optimization

A mind-twisting challenge about optimising a vacation budget
JavaScript
8
star
40

live-track-cli

A set of command-line (unix) programs for accessing vehicle GPS tracking data on Live-Track.NET
Shell
8
star
41

add-music-to-video

Add random music to the background of any video
TypeScript
7
star
42

Jusibe

A .NET Client Library for Jusibe, a Nigerian SMS Service
C#
7
star
43

inline-tailwind-emails

An inliner for Email templates written in HTML and Tailwind CSS
JavaScript
7
star
44

point-and-click

A point-and-click project created when learning Amplify and AWS
JavaScript
6
star
45

AlertHandler

A c# library for handling page notifications in ASP.NET
C#
6
star
46

nuget-pack

Powershell scripts for automating working with Nuget in your .NET projects
PowerShell
6
star
47

whot-server

A web sockets server for whot games using https://github.com/mykeels/whot
JavaScript
6
star
48

random-graph-viz

Visualizes a randomly generated graph with D3
JavaScript
6
star
49

prime-cluster

To show-case clustering and other techniques in a prime-numbers API
JavaScript
5
star
50

ga-click

An alternative to embedding JavaScript in your HTML via `onclick` attributes when working with Google Analytics
JavaScript
5
star
51

Extensions

Mostly Extension Methods and Classes that make my life easier
C#
5
star
52

asar-binaries

A tool for compiling Electron's asar into native executables
JavaScript
5
star
53

BKnapsack

BKnapsack is a solution consisting of a .NET library and console application, for executing experiments on solving the Multiple Knapsack problem using the Binary Flower Pollination Algorithm (BFPA)
C#
5
star
54

msg-to-pdf

Convert MSG Outlook files to PDF
JavaScript
4
star
55

remotion-microfrontends

An experiment to see how microfrontends can enable a remotion composition to have its component loaded over a URL
TypeScript
4
star
56

random-graph-generator

A utility functon that generates a graph around supplied nodes
JavaScript
4
star
57

andela-tempo-sticky-notes

TypeScript
4
star
58

Tsp

Simple Traveling Salesman problem solved with Genetic Algorithms.
C#
4
star
59

estheradeniyiblog

Archive of https://estheradeniyi.com
JavaScript
4
star
60

git-demo-notes

A simple repo for showing how git works.
4
star
61

Intents

Handling deferred conditional execution in .NET such as social network LIKE button after login
C#
4
star
62

CSharp-.NET-Promises

Perhaps, the easiest to use CSharp Promise Library out there
C#
3
star
63

aago

Date/Time manipulator functions for Yorlang
3
star
64

cli-file-select

Select a file/folder from the filesystem with cli I/O prompts
JavaScript
3
star
65

ts-data-repository

TypeScript
3
star
66

RagnarokSamples

A collection of sample projects for DotNet Core used in the DotNet Ragnarok Meetup
C#
3
star
67

Eight-Queen-Solution-Test

This is an angular directive that helps you test your solution to the 8-queen chess problem.
CSS
3
star
68

multi-armed-bandit-problem

An implementation of solvers for the multi-armed-bandit-problem in JavaScript.
JavaScript
3
star
69

vue-time-tracker

A simple timer that starts and stops with the onfocus and onblur windows events
HTML
3
star
70

ScrapR

Web Scraping Methods and Classes for .NET
C#
2
star
71

mono-permissions-check-api

NodeJS REST API for Mono Permissions Check
TypeScript
2
star
72

openapi-browser

A way to view OpenAPI specs as Swagger docs, realtime in your browser
TypeScript
2
star
73

hello-world-asm-bootloader

A bootloader written in assembly that just prints "Hello world!"
Assembly
2
star
74

mocking-demo

Code written for a video tutorial on mocking dependencies when testing
JavaScript
2
star
75

card-shuffle

A card shuffle tiny app written in vue
HTML
2
star
76

mono-permissions-check

A project done for Mono's full-stack engineer interview
JavaScript
2
star
77

toddler-games

Identify letters or numbers from a pair, using verbal instructions
TypeScript
2
star
78

EfCore.Attributes

Attributes like [Exists] for validating ASP.NET Models with the Database
C#
2
star
79

symlinks

Symlinks for Monorepos
JavaScript
2
star
80

time-track-sync

A simple app that tracks time spent active on a page and syncs between open tabs
JavaScript
2
star
81

Artificial-Bee-Colony-CSharp

A Class Library using generics to enable fast and easy implementation of the ABC Algorithm. Use the ABC Algorithm in
1
star
82

JsonStore

This project lets you create and manage records stored in JSON files
C#
1
star
83

Meta-Heuristics

A C# Library that makes implementing Meta-Heuristic Algorithms easy peasy
1
star
84

NgFeeds-CSharp-Client-Library

A C# Client Library for NgFeeds, a Nigerian Information Website
C#
1
star
85

Mykeels.Processes

C#
1
star
86

vehicle-dash

A vue application for simple parking lot mgmt
JavaScript
1
star
87

angular-tests

Random Angular Apps
HTML
1
star
88

StackOvF

Gets Users on StackOvF
C#
1
star
89

open-dialog

Use an Open File Dialog on Windows, Mac and Linux
JavaScript
1
star
90

AspNetCoreBooks

A sample books Web API project, built with asp.net core 3.0.0
C#
1
star
91

slack-v40-app-asar

1
star
92

rebase-test

I'm learning to use rebase ... yaaay!
1
star
93

get-random-music

JavaScript
1
star
94

DbLinqDemo

A console application showing how LINQ to SQL works
1
star
95

vue-quiz

JavaScript
1
star
96

PayWithCapture

A .NET Client Library for Access Bank's Pay-With-Capture API, to help you start your hackathon faster
C#
1
star
97

logger

A node module for simple and beautiful console logging
JavaScript
1
star
98

react-to-do

Yet another todo app written with React
JavaScript
1
star
99

JsonToForm

Forms can be a pain to create and manage. Sometimes you have large JSON data, you wish you could edit easily and in a visual manner. This project is designed to make that happen. Produce Interactive JSON Forms in one line of code
1
star