Skip to content

Instantly share code, notes, and snippets.

View akshay2211's full-sized avatar
🏠
Working from home

Akshay Sharma akshay2211

🏠
Working from home
View GitHub Profile
val currentPackageName = extra["package.old"] as String
val newPackageName = extra["package.new"] as String
val currentPackage = currentPackageName.replace(".", "/")
val newPackage = newPackageName.replace(".", "/")
infix fun String.oldPath(main: String) = "$rootDir/$this/src/$main/kotlin/$currentPackage"
infix fun String.newPath(main: String) = "$rootDir/$this/src/$main/kotlin/$newPackage"
infix fun String.delete(main: String) =
"$rootDir/$this/src/$main/kotlin/${currentPackage.split("/")[0]}"
gradlew publishMavenPublicationToMavenCentralRepository
gradlew closeAndReleaseRepository
signing.keyId=XYZABCXY //last 8 digits of .rev file
signing.password=Password
signing.secretKeyRingFile=/Users/username/.gnupg/secring.gpg
ossrhUsername=akshay2211
ossrhPassword=Password
mavenCentralUsername=akshay2211
mavenCentralPassword=Password
gpg --keyserver hkp://keyserver.ubuntu.com --send-keys 0ABA0F98
gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 0ABA0F98
gpg: key 8190C4130ABA0F98 marked as ultimately trusted
gpg: revocation certificate stored as
'/home/mylocaluser/.gnupg/openpgp-revocs.d/CA925CD6C9E8D064FF05B4728190C4130ABA0F98.rev'
public and secret key created and signed.
pub rsa3072 2021-06-23 [SC] [expires: 2023-06-23]
CA925CD6C9E8D064FF05B4728190C4130ABA0F98
uid Central Repo Test <central@example.com>
sub rsa3072 2021-06-23 [E] [expires: 2023-06-23]
GROUP=io.ak1
POM_ARTIFACT_ID=bubbletabbar
VERSION_NAME=1.0.7
POM_NAME=bubbletabbar
POM_PACKAGING=aar
POM_DESCRIPTION=it is a bottom navigation bar with customizable bubble like tabs .
POM_INCEPTION_YEAR=2021
POM_URL=https://github.com/akshay2211/BubbleTabBar
POM_SCM_URL=https://github.com/akshay2211/BubbleTabBar
POM_SCM_CONNECTION=scm:git@github.com:akshay2211/BubbleTabBar.git
plugins {
id 'com.android.library'
id 'kotlin-android'
id 'com.vanniktech.maven.publish'
}
buildscript {
ext.kotlin_version = '1.5.0'
repositories {
mavenCentral()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.2.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
# sudo su and run the following
sudo aptitude update
# install all dependencies
sudo aptitude -y install \
python-pip \
python2.7-dev \
libssl-dev \
libcurl4-openssl-dev \
/**
* Created by akshay on 28/8/17.
*/
public class TokenAuthenticator implements Authenticator {
private final Context c;
public TokenAuthenticator(Context c) {
this.c = c;
}